├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── Dockerfile_api_service ├── Dockerfile_e2e_tests ├── Dockerfile_gain_service ├── LICENSE ├── README.md ├── api-service ├── Dockerfile ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── e2e │ │ │ └── api │ │ │ ├── APIController.java │ │ │ ├── Main.java │ │ │ ├── MessageSender.java │ │ │ └── config │ │ │ ├── RabbitConfig.java │ │ │ └── RabbitQueueConfig.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── e2e │ │ └── api │ │ ├── APIControllerFunctionalTest.java │ │ ├── TestRabbitListener.java │ │ └── testutils │ │ └── FunctionalTestSuite.java │ └── resources │ └── application-test.properties ├── e2e-tests ├── .gitignore ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── e2e │ │ │ └── tests │ │ │ └── DemoApplication.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── e2e │ │ └── tests │ │ ├── GainTest.java │ │ └── util │ │ ├── E2ESuite.java │ │ ├── TestRabbitListener.java │ │ ├── TestRedisFacade.java │ │ └── TestRestFacade.java │ └── resources │ ├── application.yml │ └── logback.xml ├── gain-service ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── e2e │ │ │ └── gain │ │ │ ├── Listener.java │ │ │ ├── Main.java │ │ │ └── config │ │ │ ├── RabbitConfig.java │ │ │ └── RabbitQueueConfig.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── e2e │ │ └── gain │ │ ├── ListenerFunctionalTest.java │ │ ├── TestRabbitListener.java │ │ └── testutils │ │ └── FunctionalTestSuite.java │ └── resources │ └── application-test.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile_api_service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/Dockerfile_api_service -------------------------------------------------------------------------------- /Dockerfile_e2e_tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/Dockerfile_e2e_tests -------------------------------------------------------------------------------- /Dockerfile_gain_service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/Dockerfile_gain_service -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/README.md -------------------------------------------------------------------------------- /api-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/api-service/Dockerfile -------------------------------------------------------------------------------- /api-service/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/api-service/build.gradle -------------------------------------------------------------------------------- /api-service/src/main/java/com/e2e/api/APIController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/api-service/src/main/java/com/e2e/api/APIController.java -------------------------------------------------------------------------------- /api-service/src/main/java/com/e2e/api/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/api-service/src/main/java/com/e2e/api/Main.java -------------------------------------------------------------------------------- /api-service/src/main/java/com/e2e/api/MessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/api-service/src/main/java/com/e2e/api/MessageSender.java -------------------------------------------------------------------------------- /api-service/src/main/java/com/e2e/api/config/RabbitConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/api-service/src/main/java/com/e2e/api/config/RabbitConfig.java -------------------------------------------------------------------------------- /api-service/src/main/java/com/e2e/api/config/RabbitQueueConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/api-service/src/main/java/com/e2e/api/config/RabbitQueueConfig.java -------------------------------------------------------------------------------- /api-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/api-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /api-service/src/test/java/com/e2e/api/APIControllerFunctionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/api-service/src/test/java/com/e2e/api/APIControllerFunctionalTest.java -------------------------------------------------------------------------------- /api-service/src/test/java/com/e2e/api/TestRabbitListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/api-service/src/test/java/com/e2e/api/TestRabbitListener.java -------------------------------------------------------------------------------- /api-service/src/test/java/com/e2e/api/testutils/FunctionalTestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/api-service/src/test/java/com/e2e/api/testutils/FunctionalTestSuite.java -------------------------------------------------------------------------------- /api-service/src/test/resources/application-test.properties: -------------------------------------------------------------------------------- 1 | queue.auto.declare=true -------------------------------------------------------------------------------- /e2e-tests/.gitignore: -------------------------------------------------------------------------------- 1 | logs/** -------------------------------------------------------------------------------- /e2e-tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/e2e-tests/build.gradle -------------------------------------------------------------------------------- /e2e-tests/src/main/java/com/e2e/tests/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/e2e-tests/src/main/java/com/e2e/tests/DemoApplication.java -------------------------------------------------------------------------------- /e2e-tests/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /e2e-tests/src/test/java/com/e2e/tests/GainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/e2e-tests/src/test/java/com/e2e/tests/GainTest.java -------------------------------------------------------------------------------- /e2e-tests/src/test/java/com/e2e/tests/util/E2ESuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/e2e-tests/src/test/java/com/e2e/tests/util/E2ESuite.java -------------------------------------------------------------------------------- /e2e-tests/src/test/java/com/e2e/tests/util/TestRabbitListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/e2e-tests/src/test/java/com/e2e/tests/util/TestRabbitListener.java -------------------------------------------------------------------------------- /e2e-tests/src/test/java/com/e2e/tests/util/TestRedisFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/e2e-tests/src/test/java/com/e2e/tests/util/TestRedisFacade.java -------------------------------------------------------------------------------- /e2e-tests/src/test/java/com/e2e/tests/util/TestRestFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/e2e-tests/src/test/java/com/e2e/tests/util/TestRestFacade.java -------------------------------------------------------------------------------- /e2e-tests/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/e2e-tests/src/test/resources/application.yml -------------------------------------------------------------------------------- /e2e-tests/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/e2e-tests/src/test/resources/logback.xml -------------------------------------------------------------------------------- /gain-service/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/gain-service/build.gradle -------------------------------------------------------------------------------- /gain-service/src/main/java/com/e2e/gain/Listener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/gain-service/src/main/java/com/e2e/gain/Listener.java -------------------------------------------------------------------------------- /gain-service/src/main/java/com/e2e/gain/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/gain-service/src/main/java/com/e2e/gain/Main.java -------------------------------------------------------------------------------- /gain-service/src/main/java/com/e2e/gain/config/RabbitConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/gain-service/src/main/java/com/e2e/gain/config/RabbitConfig.java -------------------------------------------------------------------------------- /gain-service/src/main/java/com/e2e/gain/config/RabbitQueueConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/gain-service/src/main/java/com/e2e/gain/config/RabbitQueueConfig.java -------------------------------------------------------------------------------- /gain-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/gain-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /gain-service/src/test/java/com/e2e/gain/ListenerFunctionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/gain-service/src/test/java/com/e2e/gain/ListenerFunctionalTest.java -------------------------------------------------------------------------------- /gain-service/src/test/java/com/e2e/gain/TestRabbitListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/gain-service/src/test/java/com/e2e/gain/TestRabbitListener.java -------------------------------------------------------------------------------- /gain-service/src/test/java/com/e2e/gain/testutils/FunctionalTestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/gain-service/src/test/java/com/e2e/gain/testutils/FunctionalTestSuite.java -------------------------------------------------------------------------------- /gain-service/src/test/resources/application-test.properties: -------------------------------------------------------------------------------- 1 | queue.auto.declare=true -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonHarmonicMinor/e2e-tests-example/HEAD/settings.gradle --------------------------------------------------------------------------------