├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── docs ├── components_plantuml.png ├── components_plantuml.puml ├── cucumber_project_uml.png └── diagram.uml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src └── test ├── java └── microservices │ └── book │ ├── RunCucumberTest.java │ └── cucumber │ ├── actors │ ├── Challenge.java │ └── Leaderboard.java │ ├── api │ ├── APIClient.java │ └── dtos │ │ ├── challenge │ │ ├── AttemptRequestDTO.java │ │ ├── AttemptResponseDTO.java │ │ └── ChallengeDTO.java │ │ ├── leaderboard │ │ └── LeaderboardRowDTO.java │ │ └── users │ │ └── UserDTO.java │ └── steps │ ├── ChallengeStepDefinitions.java │ └── GameStepDefinitions.java └── resources ├── cucumber.properties └── microservices └── book ├── leaderboard.feature └── solving_challenges.feature /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/README.md -------------------------------------------------------------------------------- /docs/components_plantuml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/docs/components_plantuml.png -------------------------------------------------------------------------------- /docs/components_plantuml.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/docs/components_plantuml.puml -------------------------------------------------------------------------------- /docs/cucumber_project_uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/docs/cucumber_project_uml.png -------------------------------------------------------------------------------- /docs/diagram.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/docs/diagram.uml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/pom.xml -------------------------------------------------------------------------------- /src/test/java/microservices/book/RunCucumberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/src/test/java/microservices/book/RunCucumberTest.java -------------------------------------------------------------------------------- /src/test/java/microservices/book/cucumber/actors/Challenge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/src/test/java/microservices/book/cucumber/actors/Challenge.java -------------------------------------------------------------------------------- /src/test/java/microservices/book/cucumber/actors/Leaderboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/src/test/java/microservices/book/cucumber/actors/Leaderboard.java -------------------------------------------------------------------------------- /src/test/java/microservices/book/cucumber/api/APIClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/src/test/java/microservices/book/cucumber/api/APIClient.java -------------------------------------------------------------------------------- /src/test/java/microservices/book/cucumber/api/dtos/challenge/AttemptRequestDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/src/test/java/microservices/book/cucumber/api/dtos/challenge/AttemptRequestDTO.java -------------------------------------------------------------------------------- /src/test/java/microservices/book/cucumber/api/dtos/challenge/AttemptResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/src/test/java/microservices/book/cucumber/api/dtos/challenge/AttemptResponseDTO.java -------------------------------------------------------------------------------- /src/test/java/microservices/book/cucumber/api/dtos/challenge/ChallengeDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/src/test/java/microservices/book/cucumber/api/dtos/challenge/ChallengeDTO.java -------------------------------------------------------------------------------- /src/test/java/microservices/book/cucumber/api/dtos/leaderboard/LeaderboardRowDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/src/test/java/microservices/book/cucumber/api/dtos/leaderboard/LeaderboardRowDTO.java -------------------------------------------------------------------------------- /src/test/java/microservices/book/cucumber/api/dtos/users/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/src/test/java/microservices/book/cucumber/api/dtos/users/UserDTO.java -------------------------------------------------------------------------------- /src/test/java/microservices/book/cucumber/steps/ChallengeStepDefinitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/src/test/java/microservices/book/cucumber/steps/ChallengeStepDefinitions.java -------------------------------------------------------------------------------- /src/test/java/microservices/book/cucumber/steps/GameStepDefinitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/src/test/java/microservices/book/cucumber/steps/GameStepDefinitions.java -------------------------------------------------------------------------------- /src/test/resources/cucumber.properties: -------------------------------------------------------------------------------- 1 | cucumber.publish.enabled=true 2 | -------------------------------------------------------------------------------- /src/test/resources/microservices/book/leaderboard.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/src/test/resources/microservices/book/leaderboard.feature -------------------------------------------------------------------------------- /src/test/resources/microservices/book/solving_challenges.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Book-Microservices-v2/cucumber-tests/HEAD/src/test/resources/microservices/book/solving_challenges.feature --------------------------------------------------------------------------------