Magnetic link has been copied to the cutting board

Name Konstantinos Kapelonis - Java Testing with Spock - 2016

File Type document

Size 22.25MB

UpdateDate 2024-7-3

hash *****32D01A3E21046A4D796283EC761DE2AD30

Hot 5

Files Code/chapter1/src/main/java/com/manning/spock/chapter1/billing/Client.java | 266B Code/chapter1/src/main/java/com/manning/spock/chapter1/billing/CreditCardBilling.java | 166B Code/chapter1/src/main/java/com/manning/spock/chapter1/Adder.java | 131B Code/chapter1/src/main/java/com/manning/spock/chapter1/Multiplier.java | 254B Code/chapter1/src/main/java/com/manning/spock/invoice/Customer.java | 218B Code/chapter1/src/main/java/com/manning/spock/invoice/EmailService.java | 120B Code/chapter1/src/main/java/com/manning/spock/invoice/FinalInvoiceStep.java | 563B Code/chapter1/src/main/java/com/manning/spock/invoice/Invoice.java | 614B Code/chapter1/src/main/java/com/manning/spock/invoice/PrinterService.java | 110B Code/chapter1/src/test/groovy/com/manning/spock/chapter1/invoice/InvoiceMailingSpec.groovy | 1.04KB Code/chapter1/src/test/groovy/com/manning/spock/chapter1/AdderSpec.groovy | 491B Code/chapter1/src/test/groovy/com/manning/spock/chapter1/BetterSpec.groovy | 884B Code/chapter1/src/test/groovy/com/manning/spock/chapter1/MultiplierSpec.groovy | 641B Code/chapter1/src/test/java/com/manning/spock/chapter1/AdderTest.java | 440B Code/chapter1/src/test/java/com/manning/spock/chapter1/BadTest.java | 721B Code/chapter1/src/test/java/com/manning/spock/chapter1/MultiplierTest.java | 584B Code/chapter1/.gitignore | 51B Code/chapter1/pom.xml | 2.34KB Code/chapter1/README.md | 89B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/assets/GraphBuilderDemo.groovy | 1.54KB Code/chapter2/src/main/groovy/com/manning/spock/chapter2/DefDemo.groovy | 143B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/DefDemo2.groovy | 379B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/ExpandoDemo.groovy | 515B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/FailedAsserts.groovy | 664B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/GettersSettersDemo.groovy | 345B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/GettersSettersDemo2.groovy | 307B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/GettersSettersDemo3.groovy | 465B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/GroovyClosure.groovy | 250B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/GroovyCollections.groovy | 1.90KB Code/chapter2/src/main/groovy/com/manning/spock/chapter2/GroovyEquality.groovy | 324B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/GroovyStrings.groovy | 726B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/GroovyTruth.groovy | 1.28KB Code/chapter2/src/main/groovy/com/manning/spock/chapter2/JsonReading.groovy | 632B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/Person.groovy | 100B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/StringTruth.groovy | 452B Code/chapter2/src/main/groovy/com/manning/spock/chapter2/XmlReading.groovy | 565B Code/chapter2/src/main/java/com/manning/spock/chapter2/assets/AssetInventory.java | 295B Code/chapter2/src/main/java/com/manning/spock/chapter2/assets/Cargo.java | 501B Code/chapter2/src/main/java/com/manning/spock/chapter2/assets/CargoOrder.java | 516B Code/chapter2/src/main/java/com/manning/spock/chapter2/assets/CrewMember.java | 503B Code/chapter2/src/main/java/com/manning/spock/chapter2/assets/SampleShipRegistry.java | 3.58KB Code/chapter2/src/main/java/com/manning/spock/chapter2/assets/Ship.java | 830B Code/chapter2/src/main/java/com/manning/spock/chapter2/Address.java | 637B Code/chapter2/src/main/java/com/manning/spock/chapter2/AddressDao.java | 94B Code/chapter2/src/main/java/com/manning/spock/chapter2/Department.java | 474B Code/chapter2/src/main/java/com/manning/spock/chapter2/Employee.java | 981B Code/chapter2/src/main/java/com/manning/spock/chapter2/FileExtensionFilter.java | 920B Code/chapter2/src/main/java/com/manning/spock/chapter2/JavaEquality.java | 420B Code/chapter2/src/main/java/com/manning/spock/chapter2/MilitaryPerson.java | 612B Code/chapter2/src/main/java/com/manning/spock/chapter2/Stamper.java | 342B Code/chapter2/src/main/java/com/manning/spock/chapter2/WordDetector.java | 1.19KB Code/chapter2/src/main/resources/employee-data.json | 311B Code/chapter2/src/main/resources/employee-data.xml | 273B Code/chapter2/src/test/groovy/com/manning/spock/chapter2/DefDemoSpec.groovy | 512B Code/chapter2/src/test/groovy/com/manning/spock/chapter2/ExpandoDemoSpec.groovy | 1.02KB Code/chapter2/src/test/groovy/com/manning/spock/chapter2/GroovyClosureSpec.groovy | 656B Code/chapter2/src/test/groovy/com/manning/spock/chapter2/GroovyFilesSpec.groovy | 801B Code/chapter2/src/test/groovy/com/manning/spock/chapter2/GroovyTruthSpec.groovy | 1013B Code/chapter2/src/test/groovy/com/manning/spock/chapter2/MilitaryPersonSpec.groovy | 479B Code/chapter2/src/test/groovy/com/manning/spock/chapter2/ObjectCreationSpec.groovy | 1.06KB Code/chapter2/src/test/groovy/com/manning/spock/chapter2/PersonSpec.groovy | 520B Code/chapter2/src/test/groovy/com/manning/spock/chapter2/PowerAssertSpec.groovy | 1003B Code/chapter2/src/test/java/com/manning/spock/chapter2/NormalAssert.java | 1.25KB Code/chapter2/src/test/java/com/manning/spock/chapter2/ObjectCreationTest.java | 766B Code/chapter2/src/test/resources/quotes.txt | 552B Code/chapter2/.gitignore | 51B Code/chapter2/pom.xml | 2.51KB Code/chapter2/README.md | 89B Code/chapter3/src/main/java/com/manning/spock/chapter3/coolant/TemperatureMonitor.java | 848B Code/chapter3/src/main/java/com/manning/spock/chapter3/coolant/TemperatureReader.java | 127B Code/chapter3/src/main/java/com/manning/spock/chapter3/coolant/TemperatureReadings.java | 596B Code/chapter3/src/main/java/com/manning/spock/chapter3/coolant2/ImprovedTemperatureMonitor.java | 1.43KB Code/chapter3/src/main/java/com/manning/spock/chapter3/coolant2/ReactorControl.java | 240B Code/chapter3/src/main/java/com/manning/spock/chapter3/fire/FireEarlyWarning.java | 343B Code/chapter3/src/main/java/com/manning/spock/chapter3/fire/FireEarlyWarning2.java | 477B Code/chapter3/src/main/java/com/manning/spock/chapter3/fire/WarningStatus.java | 477B Code/chapter3/src/main/java/com/manning/spock/chapter3/fire/WarningStatus2.java | 751B Code/chapter3/src/main/java/com/manning/spock/chapter3/nuclear/NuclearReactorMonitor.java | 1.21KB Code/chapter3/src/main/java/com/manning/spock/chapter3/nuclear/NuclearReactorStatus.java | 619B Code/chapter3/src/test/groovy/com/manning/spock/chapter3/coolant/CoolantSensorSpec.groovy | 1.47KB Code/chapter3/src/test/groovy/com/manning/spock/chapter3/coolant2/ImprovedCoolantSensorSpec.groovy | 4.27KB Code/chapter3/src/test/groovy/com/manning/spock/chapter3/fire/FireSensor2Spec.groovy | 1.77KB Code/chapter3/src/test/groovy/com/manning/spock/chapter3/fire/FireSensorSpec.groovy | 1.48KB Code/chapter3/src/test/groovy/com/manning/spock/chapter3/nuclear/NuclearReactorSpec.groovy | 1.71KB Code/chapter3/src/test/java/com/manning/spock/chapter3/coolant/CoolantSensorTest.java | 2.61KB Code/chapter3/src/test/java/com/manning/spock/chapter3/fire/FireSensor2Test.java | 1.74KB Code/chapter3/src/test/java/com/manning/spock/chapter3/fire/FireSensorTest.java | 1.99KB Code/chapter3/src/test/java/com/manning/spock/chapter3/nuclear/NuclearReactorTest.java | 2.76KB Code/chapter3/.gitignore | 58B Code/chapter3/pom.xml | 3.03KB Code/chapter3/README.md | 89B Code/chapter4/src/main/java/com/manning/spock/chapter4/lifecycle/BillableBasket.java | 750B Code/chapter4/src/main/java/com/manning/spock/chapter4/lifecycle/CreditCardProcessor.java | 516B Code/chapter4/src/main/java/com/manning/spock/chapter4/structure/DefaultCustomerResolver.java | 89B Code/chapter4/src/main/java/com/manning/spock/chapter4/structure/DefaultPriceProvider.java | 86B Code/chapter4/src/main/java/com/manning/spock/chapter4/structure/EnterprisyBasket.java | 816B Code/chapter4/src/main/java/com/manning/spock/chapter4/structure/ProblematicBasket.java | 1.31KB Code/chapter4/src/main/java/com/manning/spock/chapter4/structure/WarehouseInventory.java | 946B Code/chapter4/src/main/java/com/manning/spock/chapter4/Basket.java | 844B Code/chapter4/src/main/java/com/manning/spock/chapter4/Product.java | 969B Code/chapter4/src/test/groovy/com/manning/spock/chapter4/blocks/AndBlockSpec.groovy | 2.09KB Code/chapter4/src/test/groovy/com/manning/spock/chapter4/blocks/BasicBlocksSpec.groovy | 409B Code/chapter4/src/test/groovy/com/manning/spock/chapter4/blocks/BasketWeightSpec.groovy | 1.08KB Code/chapter4/src/test/groovy/com/manning/spock/chapter4/blocks/CleanupBlockSpec.groovy | 649B Code/chapter4/src/test/groovy/com/manning/spock/chapter4/blocks/ExpectBlockSpec.groovy | 1.08KB Code/chapter4/src/test/groovy/com/manning/spock/chapter4/blocks/NoBlockSpec.groovy | 260B Code/chapter4/src/test/groovy/com/manning/spock/chapter4/blocks/SetupBlockSpec.groovy | 548B Code/chapter4/src/test/groovy/com/manning/spock/chapter4/lifecycle/CommonCleanupSpec.groovy | 970B Code/chapter4/src/test/groovy/com/manning/spock/chapter4/lifecycle/CommonSetupSpec.groovy | 996B Code/chapter4/src/test/groovy/com/manning/spock/chapter4/lifecycle/LifecycleSpec.groovy | 720B Code/chapter4/src/test/groovy/com/manning/spock/chapter4/lifecycle/OldMethodSpec.groovy | 722B Code/chapter4/src/test/groovy/com/manning/spock/chapter4/lifecycle/SharedAlternativeSpec.groovy | 1.25KB Code/chapter4/src/test/groovy/com/manning/spock/chapter4/lifecycle/SharedSpec.groovy | 1.30KB Code/chapter4/src/test/groovy/com/manning/spock/chapter4/specification/BasketWeightDetailedSpec.groovy | 1.47KB Code/chapter4/src/test/groovy/com/manning/spock/chapter4/specification/BasketWeightSpec.groovy | 1.25KB Code/chapter4/src/test/groovy/com/manning/spock/chapter4/structure/DoubleThenSpec.groovy | 796B Code/chapter4/src/test/groovy/com/manning/spock/chapter4/structure/FailureRenderingSpec.groovy | 1.39KB Code/chapter4/src/test/groovy/com/manning/spock/chapter4/structure/GroupingAssertionsSpec.groovy | 3.62KB Code/chapter4/src/test/groovy/com/manning/spock/chapter4/structure/HamcrestMatchersSpec.groovy | 1.28KB Code/chapter4/.gitignore | 51B Code/chapter4/pom.xml | 2.38KB Code/chapter4/README.md | 89B Code/chapter5/src/main/java/com/manning/spock/chapter5/discount/Customer.java | 377B Code/chapter5/src/main/java/com/manning/spock/chapter5/discount/Discount.java | 713B Code/chapter5/src/main/java/com/manning/spock/chapter5/discount/Order.java | 237B Code/chapter5/src/main/java/com/manning/spock/chapter5/discount/Product.java | 557B Code/chapter5/src/main/java/com/manning/spock/chapter5/expressions/IntegerFactory.java | 197B Code/chapter5/src/main/java/com/manning/spock/chapter5/expressions/MyInteger.java | 518B Code/chapter5/src/main/java/com/manning/spock/chapter5/intro/ImageExtensionCheck.java | 616B Code/chapter5/src/main/java/com/manning/spock/chapter5/intro/ImageNameValidator.java | 1003B Code/chapter5/src/main/java/com/manning/spock/chapter5/tables/Adder.java | 120B Code/chapter5/src/main/java/com/manning/spock/chapter5/tables/Calculator.java | 184B Code/chapter5/src/test/groovy/com/manning/spock/chapter5/custom/DataIteratorsSpec.groovy | 546B Code/chapter5/src/test/groovy/com/manning/spock/chapter5/custom/MultipleVarGenSpec.groovy | 1.05KB Code/chapter5/src/test/groovy/com/manning/spock/chapter5/discount/DiscountSpec.groovy | 1.56KB Code/chapter5/src/test/groovy/com/manning/spock/chapter5/expressions/ExpressionInTableSpec.groovy | 1.00KB Code/chapter5/src/test/groovy/com/manning/spock/chapter5/intro/ImageNameValidatorSpec.groovy | 2.38KB Code/chapter5/src/test/groovy/com/manning/spock/chapter5/intro/NaiveImageNameValidatorSpec.groovy | 1.50KB Code/chapter5/src/test/groovy/com/manning/spock/chapter5/pipes/BasicPipesSpec.groovy | 1.80KB Code/chapter5/src/test/groovy/com/manning/spock/chapter5/pipes/DerivedValuesSpec.groovy | 971B Code/chapter5/src/test/groovy/com/manning/spock/chapter5/pipes/FileReadingSpec.groovy | 597B Code/chapter5/src/test/groovy/com/manning/spock/chapter5/tables/LifecycleDataSpec.groovy | 812B Code/chapter5/src/test/groovy/com/manning/spock/chapter5/tables/MultiVariableSpec.groovy | 643B Code/chapter5/src/test/groovy/com/manning/spock/chapter5/tables/SimpleTabularSpec.groovy | 926B Code/chapter5/src/test/groovy/com/manning/spock/chapter5/tables/SingleColumnSpec.groovy | 1.12KB Code/chapter5/src/test/groovy/com/manning/spock/chapter5/tables/UnrollDataSpec.groovy | 1.38KB Code/chapter5/src/test/java/com/manning/spock/chapter5/custom/InvalidNamesGen.java | 1.02KB Code/chapter5/src/test/java/com/manning/spock/chapter5/custom/MultiVarReader.java | 1.24KB Code/chapter5/src/test/resources/imageNames.txt | 236B Code/chapter5/src/test/resources/invalidImageNames.txt | 116B Code/chapter5/src/test/resources/validImageNames.txt | 74B Code/chapter5/.gitignore | 51B Code/chapter5/pom.xml | 2.38KB Code/chapter5/README.md | 89B Code/chapter6/src/main/java/com/manning/spock/chapter6/mocks/BillableBasket.java | 1.29KB Code/chapter6/src/main/java/com/manning/spock/chapter6/mocks/CreditCardProcessor.java | 284B Code/chapter6/src/main/java/com/manning/spock/chapter6/mocks/CreditCardResult.java | 251B Code/chapter6/src/main/java/com/manning/spock/chapter6/mocks/Customer.java | 498B Code/chapter6/src/main/java/com/manning/spock/chapter6/stubs/EnterprisyBasket.java | 262B Code/chapter6/src/main/java/com/manning/spock/chapter6/stubs/ServiceLocator.java | 124B Code/chapter6/src/main/java/com/manning/spock/chapter6/stubs/ShippingCalculator.java | 181B Code/chapter6/src/main/java/com/manning/spock/chapter6/stubs/WarehouseInventory.java | 966B Code/chapter6/src/main/java/com/manning/spock/chapter6/Basket.java | 2.20KB Code/chapter6/src/main/java/com/manning/spock/chapter6/Product.java | 969B Code/chapter6/src/test/groovy/com/manning/spock/chapter6/mocks/ArgumentTypeVerificationSpec.groovy | 1.64KB Code/chapter6/src/test/groovy/com/manning/spock/chapter6/mocks/ArgumentVerificationSpec.groovy | 2.48KB Code/chapter6/src/test/groovy/com/manning/spock/chapter6/mocks/CardinalityMockingSpec.groovy | 2.49KB Code/chapter6/src/test/groovy/com/manning/spock/chapter6/mocks/ComplexMockingSpec.groovy | 3.72KB Code/chapter6/src/test/groovy/com/manning/spock/chapter6/mocks/HelperMockingMethodSpec.groovy | 1.31KB Code/chapter6/src/test/groovy/com/manning/spock/chapter6/mocks/OrderMockingSpec.groovy | 1.69KB Code/chapter6/src/test/groovy/com/manning/spock/chapter6/mocks/ReaderExerciseSpec.groovy | 2.36KB Code/chapter6/src/test/groovy/com/manning/spock/chapter6/mocks/SimpleMockingSpec.groovy | 1.32KB Code/chapter6/src/test/groovy/com/manning/spock/chapter6/stubs/ArgumentStubbingSpec.groovy | 1.47KB Code/chapter6/src/test/groovy/com/manning/spock/chapter6/stubs/DynamicStubbingSpec.groovy | 5.78KB Code/chapter6/src/test/groovy/com/manning/spock/chapter6/stubs/ExceptionStubbingSpec.groovy | 786B Code/chapter6/src/test/groovy/com/manning/spock/chapter6/stubs/SequenceStubbingSpec.groovy | 942B Code/chapter6/src/test/groovy/com/manning/spock/chapter6/stubs/SimpleStubbingSpec.groovy | 2.64KB Code/chapter6/src/test/groovy/com/manning/spock/chapter6/stubs/StubsInStubsSpec.groovy | 812B Code/chapter6/.gitignore | 51B Code/chapter6/pom.xml | 2.18KB Code/chapter6/README.md | 89B Code/chapter7/rest-service-example/src/main/java/com/manning/spock/Product.java | 677B Code/chapter7/rest-service-example/src/main/java/com/manning/spock/Warehouse.java | 2.51KB Code/chapter7/rest-service-example/src/main/webapp/WEB-INF/applicationContext.xml | 1.32KB Code/chapter7/rest-service-example/src/main/webapp/WEB-INF/rest-example-servlet.xml | 855B Code/chapter7/rest-service-example/src/main/webapp/WEB-INF/web.xml | 1.25KB Code/chapter7/rest-service-example/src/test/groovy/com/manning/spock/GroovyRestClientSpec.groovy | 1.28KB Code/chapter7/rest-service-example/src/test/groovy/com/manning/spock/SpringRestSpec.groovy | 1.60KB Code/chapter7/rest-service-example/.gitattributes | 483B Code/chapter7/rest-service-example/.gitignore | 41B Code/chapter7/rest-service-example/pom.xml | 4.10KB Code/chapter7/spring-standalone-swing/src/main/java/com/manning/spock/warehouse/gui/MainWindow.java | 3.03KB Code/chapter7/spring-standalone-swing/src/main/java/com/manning/spock/warehouse/gui/ProductTableModel.java | 1.81KB Code/chapter7/spring-standalone-swing/src/main/java/com/manning/spock/warehouse/product/Product.java | 901B Code/chapter7/spring-standalone-swing/src/main/java/com/manning/spock/warehouse/product/ProductLoader.java | 1.76KB Code/chapter7/spring-standalone-swing/src/main/java/com/manning/spock/warehouse/Launcher.java | 1.09KB Code/chapter7/spring-standalone-swing/src/main/resources/META-INF/persistence.xml | 470B Code/chapter7/spring-standalone-swing/src/main/resources/spring-context.xml | 3.35KB Code/chapter7/spring-standalone-swing/src/test/groovy/com/manning/spock/warehouse/product/DummyDatabaseGroovySqlSharedSpec.groovy | 2.19KB Code/chapter7/spring-standalone-swing/src/test/groovy/com/manning/spock/warehouse/product/DummyDatabaseGroovySqlWriteSpec.groovy | 1.98KB Code/chapter7/spring-standalone-swing/src/test/groovy/com/manning/spock/warehouse/product/DummyDatabaseJdbcTemplateSpec.groovy | 1.07KB Code/chapter7/spring-standalone-swing/src/test/groovy/com/manning/spock/warehouse/product/DummyDatabaseSpec.groovy | 811B Code/chapter7/spring-standalone-swing/src/test/groovy/com/manning/spock/warehouse/product/ManualInjectionSpec.groovy | 2.03KB Code/chapter7/spring-standalone-swing/src/test/groovy/com/manning/spock/warehouse/product/RealDatabaseRollbackSpec.groovy | 948B Code/chapter7/spring-standalone-swing/src/test/groovy/com/manning/spock/warehouse/product/RealDatabaseSpec.groovy | 792B Code/chapter7/spring-standalone-swing/src/test/resources/com/manning/spock/warehouse/product/clear-db.sql | 20B Code/chapter7/spring-standalone-swing/src/test/resources/reduced-test-context.xml | 2.71KB Code/chapter7/spring-standalone-swing/.gitignore | 41B Code/chapter7/spring-standalone-swing/pom.xml | 3.75KB Code/chapter7/web-ui-example/src/main/java/com/manning/spock/model/Product.java | 683B Code/chapter7/web-ui-example/src/main/java/com/manning/spock/model/ProductList.java | 245B Code/chapter7/web-ui-example/src/main/java/com/manning/spock/pages/About.java | 888B Code/chapter7/web-ui-example/src/main/java/com/manning/spock/pages/AddProductPage.java | 2.00KB Code/chapter7/web-ui-example/src/main/java/com/manning/spock/pages/ProductsPage.java | 1.11KB Code/chapter7/web-ui-example/src/main/java/com/manning/spock/pages/Welcome.java | 959B Code/chapter7/web-ui-example/src/main/resources/logback.xml | 429B Code/chapter7/web-ui-example/src/main/webapp/WEB-INF/freemarker/common/footer.html | 89B Code/chapter7/web-ui-example/src/main/webapp/WEB-INF/freemarker/common/header.html | 544B Code/chapter7/web-ui-example/src/main/webapp/WEB-INF/freemarker/common/nav.ftl | 391B Code/chapter7/web-ui-example/src/main/webapp/WEB-INF/freemarker/common/sidebar.ftl | 445B Code/chapter7/web-ui-example/src/main/webapp/WEB-INF/freemarker/pages/about.ftl | 945B Code/chapter7/web-ui-example/src/main/webapp/WEB-INF/freemarker/pages/add.ftl | 963B Code/chapter7/web-ui-example/src/main/webapp/WEB-INF/freemarker/pages/products.ftl | 810B Code/chapter7/web-ui-example/src/main/webapp/WEB-INF/freemarker/pages/welcome.ftl | 882B Code/chapter7/web-ui-example/src/main/webapp/WEB-INF/applicationContext.xml | 1.64KB Code/chapter7/web-ui-example/src/main/webapp/WEB-INF/web-example-servlet.xml | 1.91KB Code/chapter7/web-ui-example/src/main/webapp/WEB-INF/web.xml | 1.34KB Code/chapter7/web-ui-example/src/main/webapp/style.css | 2.91KB Code/chapter7/web-ui-example/src/main/webapp/tables.css | 1.63KB Code/chapter7/web-ui-example/src/test/groovy/com/manning/spock/AddProductGebSpec.groovy | 712B Code/chapter7/web-ui-example/src/test/groovy/com/manning/spock/HomePageSpec.groovy | 743B Code/chapter7/web-ui-example/src/test/resources/GebConfig.groovy | 259B Code/chapter7/web-ui-example/.gitattributes | 483B Code/chapter7/web-ui-example/.gitignore | 41B Code/chapter7/web-ui-example/pom.xml | 5.12KB Code/chapter7/.gitignore | 51B Code/chapter7/README.md | 89B Code/chapter8/src/main/java/com/manning/spock/chapter8/eshop/Basket.java | 2.08KB Code/chapter8/src/main/java/com/manning/spock/chapter8/eshop/BillableBasket.java | 753B Code/chapter8/src/main/java/com/manning/spock/chapter8/eshop/CreditCardProcessor.java | 334B Code/chapter8/src/main/java/com/manning/spock/chapter8/eshop/CreditCardResult.java | 251B Code/chapter8/src/main/java/com/manning/spock/chapter8/eshop/Customer.java | 498B Code/chapter8/src/main/java/com/manning/spock/chapter8/eshop/Product.java | 975B Code/chapter8/src/main/java/com/manning/spock/chapter8/eshop/ShippingCalculator.java | 138B Code/chapter8/src/main/java/com/manning/spock/chapter8/eshop/WarehouseInventory.java | 995B Code/chapter8/src/main/java/com/manning/spock/chapter8/loan/BankAccount.java | 504B Code/chapter8/src/main/java/com/manning/spock/chapter8/loan/ContactDetails.java | 612B Code/chapter8/src/main/java/com/manning/spock/chapter8/loan/CreditCard.java | 544B Code/chapter8/src/main/java/com/manning/spock/chapter8/loan/Customer.java | 1.49KB Code/chapter8/src/main/java/com/manning/spock/chapter8/loan/Loan.java | 810B Code/chapter8/src/main/java/com/manning/spock/chapter8/nuker/CameraFeed.java | 247B Code/chapter8/src/main/java/com/manning/spock/chapter8/nuker/HardDriveNuker.java | 159B Code/chapter8/src/main/java/com/manning/spock/chapter8/nuker/SmartHardDriveNuker.java | 392B Code/chapter8/src/main/java/com/manning/spock/chapter8/nuker2/SmartHardDriveNuker.java | 656B Code/chapter8/src/test/groovy/com/manning/spock/chapter8/extras/AutoCloseSpec.groovy | 964B Code/chapter8/src/test/groovy/com/manning/spock/chapter8/extras/ExceptionControlSpec.groovy | 1.36KB Code/chapter8/src/test/groovy/com/manning/spock/chapter8/extras/IssueDocumentationSpec.groovy | 1.47KB Code/chapter8/src/test/groovy/com/manning/spock/chapter8/extras/KeepOneSpec.groovy | 2.04KB Code/chapter8/src/test/groovy/com/manning/spock/chapter8/extras/RunIfSpec.groovy | 1.55KB Code/chapter8/src/test/groovy/com/manning/spock/chapter8/extras/SimpleConditionalSpec.groovy | 2.13KB Code/chapter8/src/test/groovy/com/manning/spock/chapter8/extras/SimpleIgnoreSpec.groovy | 961B Code/chapter8/src/test/groovy/com/manning/spock/chapter8/extras/SmartIgnoreSpec.groovy | 1.56KB Code/chapter8/src/test/groovy/com/manning/spock/chapter8/extras/TimeoutLimitSpec.groovy | 1.56KB Code/chapter8/src/test/groovy/com/manning/spock/chapter8/helper/HelperMethodsAssertSpec.groovy | 2.68KB Code/chapter8/src/test/groovy/com/manning/spock/chapter8/helper/HelperMethodsInteractSpec.groovy | 1.57KB Code/chapter8/src/test/groovy/com/manning/spock/chapter8/helper/HelperMethodsSpec.groovy | 2.90KB Code/chapter8/src/test/groovy/com/manning/spock/chapter8/spies/NoSpySpec.groovy | 908B Code/chapter8/src/test/groovy/com/manning/spock/chapter8/spies/SimpleSpySpec.groovy | 842B Code/chapter8/src/test/resources/com/manning/spock/chapter8/spies/agents.jpg | 8.21KB Code/chapter8/.gitignore | 51B Code/chapter8/pom.xml | 2.18KB Code/chapter8/README.md | 89B Code/.gitattributes | 483B Code/README.md | 39.49KB Konstantinos Kapelonis - Java Testing with Spock - 2016.epub | 4.43MB Konstantinos Kapelonis - Java Testing with Spock - 2016.mobi | 5.22MB Konstantinos Kapelonis - Java Testing with Spock - 2016.pdf | 12.29MB

Recommend

Magnetic link has been copied to the cutting board