Download vending machine Free Java Code
Description
Example for JUnit > Spock live coding demo.
Source Files
The download file vending-machine-master.zip has the following entries.
.gitignore/* w w w.j a va 2 s. co m*/
build.gradle
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.properties
gradlew
gradlew.bat
groovier-testing-with-spock.key
plan.md
readme.md
src/main/java/co/freeside/demo/vending/CannotMakeChangeException.java
src/main/java/co/freeside/demo/vending/Coin.java
src/main/java/co/freeside/demo/vending/DispensingFailureException.java
src/main/java/co/freeside/demo/vending/HardwareDevice.java
src/main/java/co/freeside/demo/vending/InsufficientCreditException.java
src/main/java/co/freeside/demo/vending/OutOfStockException.java
src/main/java/co/freeside/demo/vending/Product.java
src/main/java/co/freeside/demo/vending/VendingMachine.java
src/test/groovy/co/freeside/demo/vending/CoinReturnSpec.groovy
src/test/groovy/co/freeside/demo/vending/CreditParamaterizedSpec.groovy
src/test/groovy/co/freeside/demo/vending/CreditSpec.groovy
src/test/groovy/co/freeside/demo/vending/TransactionReportingSpec.groovy
src/test/groovy/co/freeside/demo/vending/TransactionStorySpec.groovy
src/test/groovy/co/freeside/demo/vending/VendingSpec.groovy
src/test/java/co/freeside/demo/vending/CoinReturnTest.java
src/test/java/co/freeside/demo/vending/CreditParameterizedTest.java
src/test/java/co/freeside/demo/vending/CreditTest.java
src/test/java/co/freeside/demo/vending/CreditTheory.java
src/test/java/co/freeside/demo/vending/TransactionReportingTest.java
src/test/java/co/freeside/demo/vending/TransactionStoryTest.java
src/test/java/co/freeside/demo/vending/VendingTest.java
Download
Click the following link to download vending-machine-master.zip.
vending-machine-master.zip