├── bootiful-testing-notes.md ├── consumer ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── consumer │ │ │ ├── ConsumerApplication.java │ │ │ ├── Reservation.java │ │ │ └── ReservationClient.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── consumer │ └── ReservationClientTest.java └── producer ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── example │ │ └── producer │ │ ├── ProducerApplication.java │ │ ├── Reservation.java │ │ ├── ReservationHttpConfiguration.java │ │ └── ReservationRepository.java └── resources │ └── application.properties └── test ├── java └── com │ └── example │ └── producer │ ├── BaseClass.java │ ├── ReservationHttpTest.java │ ├── ReservationRepositoryTest.java │ └── ReservationTest.java └── resources └── contracts └── shouldReturnAllReservations.groovy /bootiful-testing-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/bootiful-testing-notes.md -------------------------------------------------------------------------------- /consumer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/consumer/.gitignore -------------------------------------------------------------------------------- /consumer/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/consumer/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /consumer/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/consumer/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /consumer/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/consumer/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /consumer/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/consumer/mvnw -------------------------------------------------------------------------------- /consumer/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/consumer/mvnw.cmd -------------------------------------------------------------------------------- /consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/consumer/pom.xml -------------------------------------------------------------------------------- /consumer/src/main/java/com/example/consumer/ConsumerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/consumer/src/main/java/com/example/consumer/ConsumerApplication.java -------------------------------------------------------------------------------- /consumer/src/main/java/com/example/consumer/Reservation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/consumer/src/main/java/com/example/consumer/Reservation.java -------------------------------------------------------------------------------- /consumer/src/main/java/com/example/consumer/ReservationClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/consumer/src/main/java/com/example/consumer/ReservationClient.java -------------------------------------------------------------------------------- /consumer/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /consumer/src/test/java/com/example/consumer/ReservationClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/consumer/src/test/java/com/example/consumer/ReservationClientTest.java -------------------------------------------------------------------------------- /producer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/.gitignore -------------------------------------------------------------------------------- /producer/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /producer/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /producer/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /producer/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/mvnw -------------------------------------------------------------------------------- /producer/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/mvnw.cmd -------------------------------------------------------------------------------- /producer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/pom.xml -------------------------------------------------------------------------------- /producer/src/main/java/com/example/producer/ProducerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/src/main/java/com/example/producer/ProducerApplication.java -------------------------------------------------------------------------------- /producer/src/main/java/com/example/producer/Reservation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/src/main/java/com/example/producer/Reservation.java -------------------------------------------------------------------------------- /producer/src/main/java/com/example/producer/ReservationHttpConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/src/main/java/com/example/producer/ReservationHttpConfiguration.java -------------------------------------------------------------------------------- /producer/src/main/java/com/example/producer/ReservationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/src/main/java/com/example/producer/ReservationRepository.java -------------------------------------------------------------------------------- /producer/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/src/main/resources/application.properties -------------------------------------------------------------------------------- /producer/src/test/java/com/example/producer/BaseClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/src/test/java/com/example/producer/BaseClass.java -------------------------------------------------------------------------------- /producer/src/test/java/com/example/producer/ReservationHttpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/src/test/java/com/example/producer/ReservationHttpTest.java -------------------------------------------------------------------------------- /producer/src/test/java/com/example/producer/ReservationRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/src/test/java/com/example/producer/ReservationRepositoryTest.java -------------------------------------------------------------------------------- /producer/src/test/java/com/example/producer/ReservationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/src/test/java/com/example/producer/ReservationTest.java -------------------------------------------------------------------------------- /producer/src/test/resources/contracts/shouldReturnAllReservations.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshlong/bootiful-testing/HEAD/producer/src/test/resources/contracts/shouldReturnAllReservations.groovy --------------------------------------------------------------------------------