├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .travis.yml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── readme.md └── src ├── main ├── asciidoc │ └── api-guide.adoc ├── java │ └── com │ │ └── example │ │ ├── TestingWithSpringBootApplication.java │ │ ├── annotation │ │ └── UseCase.java │ │ ├── domain │ │ ├── Car.java │ │ └── Money.java │ │ ├── external │ │ ├── data │ │ │ ├── CarEntity.java │ │ │ └── CarRepository.java │ │ └── dealer │ │ │ ├── DealerService.java │ │ │ └── Transaction.java │ │ ├── usecase │ │ ├── FindCar.java │ │ └── SellCar.java │ │ └── web │ │ ├── CarController.java │ │ └── NotFoundException.java └── resources │ ├── application.properties │ ├── data.sql │ └── schema.sql └── test ├── java └── com │ └── example │ ├── OutputCapturingTests.java │ ├── TestingWithSpringBootApplicationTests.java │ ├── external │ ├── data │ │ └── CarRepositoryIntegrationTests.java │ └── dealer │ │ ├── DealerServiceEndpoint.java │ │ ├── DealerServiceIntegrationTests.java │ │ └── TransactionJsonTests.java │ ├── usecase │ └── FindCarTests.java │ └── web │ ├── ApiDocumentation.java │ ├── CarControllerHtmlUnitTests.java │ ├── CarControllerRestTests.java │ ├── CarControllerSeleniumTests.java │ └── CarControllerTests.java └── resources └── application.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/.travis.yml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/readme.md -------------------------------------------------------------------------------- /src/main/asciidoc/api-guide.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/asciidoc/api-guide.adoc -------------------------------------------------------------------------------- /src/main/java/com/example/TestingWithSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/java/com/example/TestingWithSpringBootApplication.java -------------------------------------------------------------------------------- /src/main/java/com/example/annotation/UseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/java/com/example/annotation/UseCase.java -------------------------------------------------------------------------------- /src/main/java/com/example/domain/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/java/com/example/domain/Car.java -------------------------------------------------------------------------------- /src/main/java/com/example/domain/Money.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/java/com/example/domain/Money.java -------------------------------------------------------------------------------- /src/main/java/com/example/external/data/CarEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/java/com/example/external/data/CarEntity.java -------------------------------------------------------------------------------- /src/main/java/com/example/external/data/CarRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/java/com/example/external/data/CarRepository.java -------------------------------------------------------------------------------- /src/main/java/com/example/external/dealer/DealerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/java/com/example/external/dealer/DealerService.java -------------------------------------------------------------------------------- /src/main/java/com/example/external/dealer/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/java/com/example/external/dealer/Transaction.java -------------------------------------------------------------------------------- /src/main/java/com/example/usecase/FindCar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/java/com/example/usecase/FindCar.java -------------------------------------------------------------------------------- /src/main/java/com/example/usecase/SellCar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/java/com/example/usecase/SellCar.java -------------------------------------------------------------------------------- /src/main/java/com/example/web/CarController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/java/com/example/web/CarController.java -------------------------------------------------------------------------------- /src/main/java/com/example/web/NotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/java/com/example/web/NotFoundException.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.jpa.hibernate.ddl-auto=none 2 | -------------------------------------------------------------------------------- /src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/resources/data.sql -------------------------------------------------------------------------------- /src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/main/resources/schema.sql -------------------------------------------------------------------------------- /src/test/java/com/example/OutputCapturingTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/test/java/com/example/OutputCapturingTests.java -------------------------------------------------------------------------------- /src/test/java/com/example/TestingWithSpringBootApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/test/java/com/example/TestingWithSpringBootApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/com/example/external/data/CarRepositoryIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/test/java/com/example/external/data/CarRepositoryIntegrationTests.java -------------------------------------------------------------------------------- /src/test/java/com/example/external/dealer/DealerServiceEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/test/java/com/example/external/dealer/DealerServiceEndpoint.java -------------------------------------------------------------------------------- /src/test/java/com/example/external/dealer/DealerServiceIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/test/java/com/example/external/dealer/DealerServiceIntegrationTests.java -------------------------------------------------------------------------------- /src/test/java/com/example/external/dealer/TransactionJsonTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/test/java/com/example/external/dealer/TransactionJsonTests.java -------------------------------------------------------------------------------- /src/test/java/com/example/usecase/FindCarTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/test/java/com/example/usecase/FindCarTests.java -------------------------------------------------------------------------------- /src/test/java/com/example/web/ApiDocumentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/test/java/com/example/web/ApiDocumentation.java -------------------------------------------------------------------------------- /src/test/java/com/example/web/CarControllerHtmlUnitTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/test/java/com/example/web/CarControllerHtmlUnitTests.java -------------------------------------------------------------------------------- /src/test/java/com/example/web/CarControllerRestTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/test/java/com/example/web/CarControllerRestTests.java -------------------------------------------------------------------------------- /src/test/java/com/example/web/CarControllerSeleniumTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/test/java/com/example/web/CarControllerSeleniumTests.java -------------------------------------------------------------------------------- /src/test/java/com/example/web/CarControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/test/java/com/example/web/CarControllerTests.java -------------------------------------------------------------------------------- /src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mp911de/testing-with-spring-boot/HEAD/src/test/resources/application.properties --------------------------------------------------------------------------------