A very simple implementation of a stack for storinger integer numbers to be tested using JUnit4.
This project is a Maven project, i.e. it uses the standard Maven project structure that your IDE hopefully understands when you git clone it. The provided Maven POM includes the JUnit4 dependency.
Both the implementation and the tests are in Java package is.hi.hbv202g.ass5,
but in the usual separate Maven src directories:
-
src/main/java:IntStack.java: Implementation of a simple stack.IntStackMain.java: A class with a main method demonstrating some sample usage of the stack.
-
src/test/java:IntStackTest.java: A skeleton for a class containing JUnit4 test cases for theIntStackclass, containing one sample test case.
Maven:
mvn compilecompiles all implementation classes.mvn exec:javaexecutes the main method of the implementation.mvn testruns all test cases (i.e. all classes with a name that either starts withTestor ends withTest,Tests, orTestCase).