├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── .sdkmanrc ├── LICENSE ├── README.md ├── micronaut-jpa-demo ├── .gitignore ├── README.md ├── aot-jar.properties ├── micronaut-cli.yml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── myapp │ │ │ ├── Application.java │ │ │ ├── InfoController.java │ │ │ ├── Todo.java │ │ │ ├── TodoController.java │ │ │ └── TodoRepository.java │ └── resources │ │ ├── application.properties │ │ ├── db │ │ └── migration │ │ │ └── V1__init.sql │ │ └── logback.xml │ └── test │ ├── java │ └── com │ │ └── sivalabs │ │ └── myapp │ │ ├── MicronautJpaDemoTest.java │ │ └── TodoControllerTest.java │ └── resources │ └── application-test.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── quarkus-jpa-demo ├── .dockerignore ├── .gitignore ├── README.md ├── pom.xml └── src │ ├── main │ ├── docker │ │ ├── Dockerfile.jvm │ │ ├── Dockerfile.legacy-jar │ │ ├── Dockerfile.native │ │ └── Dockerfile.native-micro │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ ├── MyLivenessCheck.java │ │ │ └── todolist │ │ │ ├── Todo.java │ │ │ └── TodoController.java │ └── resources │ │ ├── application.properties │ │ └── db │ │ └── migration │ │ └── V1__init.sql │ └── test │ └── java │ └── com │ └── sivalabs │ ├── PostgresResource.java │ └── todolist │ └── TodoControllerTest.java ├── renovate.json ├── spring-boot-couchbase-demo ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── tcdemo │ │ │ ├── SpringBootCouchbaseApplication.java │ │ │ ├── domain │ │ │ ├── Product.java │ │ │ ├── ProductRepository.java │ │ │ └── ProductService.java │ │ │ └── rest │ │ │ └── ProductController.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── sivalabs │ │ └── tcdemo │ │ ├── domain │ │ └── ProductRepositoryTest.java │ │ └── rest │ │ └── ProductControllerIntegrationTest.java │ └── resources │ └── logback-test.xml ├── spring-boot-jpa-demo ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── tcdemo │ │ │ ├── SpringBootJpaApplication.java │ │ │ ├── domain │ │ │ ├── Customer.java │ │ │ ├── CustomerRepository.java │ │ │ ├── CustomerService.java │ │ │ ├── Product.java │ │ │ ├── ProductRepository.java │ │ │ └── ProductService.java │ │ │ └── rest │ │ │ ├── CustomerController.java │ │ │ └── ProductController.java │ └── resources │ │ ├── application.properties │ │ └── db │ │ └── migration │ │ └── V1__SchemaInit.sql │ └── test │ ├── java │ └── com │ │ └── sivalabs │ │ └── tcdemo │ │ ├── domain │ │ ├── ProductRepositoryInMemoryTest.java │ │ ├── ProductRepositoryManualStartTest.java │ │ ├── ProductRepositoryTest.java │ │ ├── ProductRepositoryWithInitializerTest.java │ │ ├── ProductRepositoryWithServiceConnectionTest.java │ │ ├── ProductRepositoryWithTCJdbcUrlTest.java │ │ ├── ProductServiceTest.java │ │ └── ProductServiceWithMockitoExtensionTest.java │ │ ├── infra │ │ └── PostgresDatabaseContainerInitializer.java │ │ └── rest │ │ ├── ProductControllerIntegrationTest.java │ │ └── ProductControllerTest.java │ └── resources │ ├── logback-test.xml │ └── testcontainers.properties ├── spring-boot-kafka-demo ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── demo │ │ │ ├── Product.java │ │ │ ├── ProductPriceChangedEvent.java │ │ │ ├── ProductPriceChangedEventHandler.java │ │ │ ├── ProductRepository.java │ │ │ ├── ProductService.java │ │ │ └── SpringBootKafkaTestcontainersDemoApplication.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── sivalabs │ │ └── demo │ │ └── ProductPriceChangedEventHandlerTest.java │ └── resources │ ├── application-it.properties │ ├── logback-test.xml │ └── sql │ └── schema.sql ├── spring-boot-kotlin-demo ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── sivalabs │ │ │ └── demo │ │ │ ├── Application.kt │ │ │ ├── Product.kt │ │ │ ├── ProductController.kt │ │ │ └── ProductRepository.kt │ └── resources │ │ ├── application.properties │ │ └── db │ │ └── migration │ │ └── V1__init.sql │ └── test │ └── kotlin │ └── com │ └── sivalabs │ └── demo │ ├── ApplicationTests.kt │ ├── ContainersConfig.kt │ └── TestApplication.kt ├── spring-boot-localstack-demo ├── .gitignore ├── .localstack │ └── 01_init.sh ├── docker-compose.yml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── localstackdemo │ │ │ ├── ApplicationProperties.java │ │ │ ├── Message.java │ │ │ ├── MessageListener.java │ │ │ ├── MessageSender.java │ │ │ ├── Person.java │ │ │ ├── PersonDynamoDbRepository.java │ │ │ ├── SpringBootLocalstackDemoApplication.java │ │ │ └── StorageService.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── sivalabs │ │ └── localstackdemo │ │ ├── AbstractIntegrationTest.java │ │ ├── MessageListenerTest.java │ │ ├── PersonRepositoryTest.java │ │ └── TestcontainersConfig.java │ └── resources │ └── logback-test.xml ├── spring-boot-microservices ├── docker-compose.yml ├── pom.xml ├── product-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── sivalabs │ │ │ │ └── productservice │ │ │ │ ├── DataInitializer.java │ │ │ │ ├── ProductServiceApplication.java │ │ │ │ ├── config │ │ │ │ ├── AppConfig.java │ │ │ │ ├── ApplicationProperties.java │ │ │ │ └── WebMvcConfig.java │ │ │ │ ├── controller │ │ │ │ └── ProductController.java │ │ │ │ └── domain │ │ │ │ ├── Product.java │ │ │ │ ├── ProductRepository.java │ │ │ │ ├── ProductResult.java │ │ │ │ ├── Promotion.java │ │ │ │ └── PromotionServiceClient.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── productservice │ │ │ └── controller │ │ │ └── ProductControllerTest.java │ │ └── resources │ │ ├── logback-test.xml │ │ └── wiremock │ │ └── mappings │ │ └── get-promotions.json └── promotion-service │ ├── .gitignore │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── promotionservice │ │ │ ├── DataInitializer.java │ │ │ ├── PromotionServiceApplication.java │ │ │ ├── config │ │ │ └── WebMvcConfig.java │ │ │ ├── controller │ │ │ └── PromotionController.java │ │ │ └── domain │ │ │ ├── Promotion.java │ │ │ └── PromotionRepository.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── sivalabs │ └── promotionservice │ └── PromotionServiceApplicationTests.java ├── spring-boot-mockserver-demo ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── tcdemo │ │ │ ├── GitHubUser.java │ │ │ ├── GithubController.java │ │ │ ├── GithubService.java │ │ │ └── SpringBootMockServerApplication.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── sivalabs │ │ └── tcdemo │ │ ├── GithubControllerIntegrationTest.java │ │ └── MockServerContainerInitializer.java │ └── resources │ ├── logback-test.xml │ └── testcontainers.properties ├── spring-boot-mongodb-demo ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── mongodbdemo │ │ │ ├── SpringBootMongodbDemoApplication.java │ │ │ ├── api │ │ │ └── ProductController.java │ │ │ └── domain │ │ │ ├── Product.java │ │ │ ├── ProductRepository.java │ │ │ └── ProductService.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── sivalabs │ │ └── mongodbdemo │ │ └── api │ │ └── ProductControllerTest.java │ └── resources │ └── logback-test.xml ├── spring-boot-oracle-demo ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── tcdemo │ │ │ ├── SpringBootOracleApplication.java │ │ │ ├── domain │ │ │ ├── Customer.java │ │ │ ├── CustomerRepository.java │ │ │ ├── CustomerService.java │ │ │ ├── Product.java │ │ │ ├── ProductRepository.java │ │ │ └── ProductService.java │ │ │ └── rest │ │ │ ├── CustomerController.java │ │ │ └── ProductController.java │ └── resources │ │ ├── application.properties │ │ └── db │ │ └── migration │ │ └── V1__SchemaInit.sql │ └── test │ ├── java │ └── com │ │ └── sivalabs │ │ └── tcdemo │ │ ├── domain │ │ ├── ProductRepositoryTest.java │ │ ├── ProductRepositoryWithServiceConnectionTest.java │ │ └── ProductRepositoryWithTCJdbcUrlTest.java │ │ └── rest │ │ └── ProductControllerIntegrationTest.java │ └── resources │ ├── logback-test.xml │ └── testcontainers.properties ├── spring-boot-rabbitmq-demo ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── demo │ │ │ ├── Product.java │ │ │ ├── ProductPriceChangedEvent.java │ │ │ ├── ProductPriceChangedEventHandler.java │ │ │ ├── ProductRepository.java │ │ │ ├── ProductService.java │ │ │ ├── RabbitMQConfig.java │ │ │ └── SpringBootRabbitmqTestcontainersDemoApplication.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── sivalabs │ │ └── demo │ │ └── ProductPriceChangedEventHandlerTest.java │ └── resources │ ├── application-it.properties │ ├── logback-test.xml │ └── sql │ └── schema.sql ├── spring-boot-redis-demo ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── bookmarks │ │ │ ├── Application.java │ │ │ ├── adapter │ │ │ ├── BookmarkRepositoryImpl.java │ │ │ └── RedisBookmarkRepository.java │ │ │ ├── config │ │ │ └── DataInitializer.java │ │ │ ├── domain │ │ │ ├── Bookmark.java │ │ │ ├── BookmarkRepository.java │ │ │ ├── BookmarkService.java │ │ │ └── PagedResult.java │ │ │ └── web │ │ │ └── BookmarkController.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── sivalabs │ └── bookmarks │ └── web │ └── BookmarkControllerTests.java ├── spring-boot-wiremock-demo ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── tcdemo │ │ │ ├── GitHubUser.java │ │ │ ├── GithubController.java │ │ │ ├── GithubService.java │ │ │ └── SpringBootWireMockApplication.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── sivalabs │ │ └── tcdemo │ │ ├── GithubControllerIntegrationTest.java │ │ ├── GithubControllerTCTest.java │ │ ├── GithubControllerWireMockTCTest.java │ │ └── WireMockContainerInitializer.java │ └── resources │ ├── logback-test.xml │ ├── testcontainers.properties │ └── wiremock │ ├── __files │ └── profile-response-200.json │ └── mappings │ └── get-github-user-profile.json ├── tc-basics ├── .gitignore ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── demo │ │ ├── DBProvider.java │ │ ├── User.java │ │ └── UserService.java │ └── test │ ├── java │ └── demo │ │ ├── UserServiceTest.java │ │ └── UserServiceWithExtTest.java │ └── resources │ └── logback-test.xml ├── tc-docker-compose ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sivalabs │ │ │ └── tcdemo │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── RabbitMQConfig.java │ │ │ ├── domain │ │ │ ├── CreateProductRequest.java │ │ │ ├── Product.java │ │ │ ├── ProductEventListener.java │ │ │ ├── ProductRepository.java │ │ │ └── ProductService.java │ │ │ └── rest │ │ │ ├── ProductController.java │ │ │ └── ProductEventsController.java │ └── resources │ │ ├── application.properties │ │ └── db │ │ └── migration │ │ └── V1__SchemaInit.sql │ └── test │ ├── java │ └── com │ │ └── sivalabs │ │ └── tcdemo │ │ └── rest │ │ └── ProductControllerIT.java │ └── resources │ ├── docker-compose-test.yml │ └── logback-test.xml ├── tc-dockerfile ├── .gitignore ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── demo │ │ ├── DBProvider.java │ │ ├── Product.java │ │ └── ProductService.java │ └── test │ ├── java │ └── demo │ │ └── ProductServiceTest.java │ └── resources │ ├── Dockerfile │ ├── logback-test.xml │ └── sql │ └── 1-initdb.sql └── tc-testng ├── .gitignore ├── README.md ├── pom.xml └── src ├── main └── java │ └── demo │ ├── DBProvider.java │ ├── User.java │ └── UserService.java └── test ├── java └── demo │ └── UserServiceTest.java └── resources └── logback-test.xml /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.sdkmanrc: -------------------------------------------------------------------------------- 1 | java=21.0.1-tem 2 | maven=3.9.9 3 | gradle=8.8 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Testcontainers Java Samples 2 | -------------------------------------------------------------------------------- /micronaut-jpa-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/.gitignore -------------------------------------------------------------------------------- /micronaut-jpa-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/README.md -------------------------------------------------------------------------------- /micronaut-jpa-demo/aot-jar.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/aot-jar.properties -------------------------------------------------------------------------------- /micronaut-jpa-demo/micronaut-cli.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/micronaut-cli.yml -------------------------------------------------------------------------------- /micronaut-jpa-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/pom.xml -------------------------------------------------------------------------------- /micronaut-jpa-demo/src/main/java/com/sivalabs/myapp/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/src/main/java/com/sivalabs/myapp/Application.java -------------------------------------------------------------------------------- /micronaut-jpa-demo/src/main/java/com/sivalabs/myapp/InfoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/src/main/java/com/sivalabs/myapp/InfoController.java -------------------------------------------------------------------------------- /micronaut-jpa-demo/src/main/java/com/sivalabs/myapp/Todo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/src/main/java/com/sivalabs/myapp/Todo.java -------------------------------------------------------------------------------- /micronaut-jpa-demo/src/main/java/com/sivalabs/myapp/TodoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/src/main/java/com/sivalabs/myapp/TodoController.java -------------------------------------------------------------------------------- /micronaut-jpa-demo/src/main/java/com/sivalabs/myapp/TodoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/src/main/java/com/sivalabs/myapp/TodoRepository.java -------------------------------------------------------------------------------- /micronaut-jpa-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /micronaut-jpa-demo/src/main/resources/db/migration/V1__init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/src/main/resources/db/migration/V1__init.sql -------------------------------------------------------------------------------- /micronaut-jpa-demo/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/src/main/resources/logback.xml -------------------------------------------------------------------------------- /micronaut-jpa-demo/src/test/java/com/sivalabs/myapp/MicronautJpaDemoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/src/test/java/com/sivalabs/myapp/MicronautJpaDemoTest.java -------------------------------------------------------------------------------- /micronaut-jpa-demo/src/test/java/com/sivalabs/myapp/TodoControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/src/test/java/com/sivalabs/myapp/TodoControllerTest.java -------------------------------------------------------------------------------- /micronaut-jpa-demo/src/test/resources/application-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/micronaut-jpa-demo/src/test/resources/application-test.properties -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/pom.xml -------------------------------------------------------------------------------- /quarkus-jpa-demo/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/.dockerignore -------------------------------------------------------------------------------- /quarkus-jpa-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/.gitignore -------------------------------------------------------------------------------- /quarkus-jpa-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/README.md -------------------------------------------------------------------------------- /quarkus-jpa-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/pom.xml -------------------------------------------------------------------------------- /quarkus-jpa-demo/src/main/docker/Dockerfile.jvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/src/main/docker/Dockerfile.jvm -------------------------------------------------------------------------------- /quarkus-jpa-demo/src/main/docker/Dockerfile.legacy-jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/src/main/docker/Dockerfile.legacy-jar -------------------------------------------------------------------------------- /quarkus-jpa-demo/src/main/docker/Dockerfile.native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/src/main/docker/Dockerfile.native -------------------------------------------------------------------------------- /quarkus-jpa-demo/src/main/docker/Dockerfile.native-micro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/src/main/docker/Dockerfile.native-micro -------------------------------------------------------------------------------- /quarkus-jpa-demo/src/main/java/com/sivalabs/MyLivenessCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/src/main/java/com/sivalabs/MyLivenessCheck.java -------------------------------------------------------------------------------- /quarkus-jpa-demo/src/main/java/com/sivalabs/todolist/Todo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/src/main/java/com/sivalabs/todolist/Todo.java -------------------------------------------------------------------------------- /quarkus-jpa-demo/src/main/java/com/sivalabs/todolist/TodoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/src/main/java/com/sivalabs/todolist/TodoController.java -------------------------------------------------------------------------------- /quarkus-jpa-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /quarkus-jpa-demo/src/main/resources/db/migration/V1__init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/src/main/resources/db/migration/V1__init.sql -------------------------------------------------------------------------------- /quarkus-jpa-demo/src/test/java/com/sivalabs/PostgresResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/src/test/java/com/sivalabs/PostgresResource.java -------------------------------------------------------------------------------- /quarkus-jpa-demo/src/test/java/com/sivalabs/todolist/TodoControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/quarkus-jpa-demo/src/test/java/com/sivalabs/todolist/TodoControllerTest.java -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/renovate.json -------------------------------------------------------------------------------- /spring-boot-couchbase-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-couchbase-demo/.gitignore -------------------------------------------------------------------------------- /spring-boot-couchbase-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-couchbase-demo/pom.xml -------------------------------------------------------------------------------- /spring-boot-couchbase-demo/src/main/java/com/sivalabs/tcdemo/SpringBootCouchbaseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-couchbase-demo/src/main/java/com/sivalabs/tcdemo/SpringBootCouchbaseApplication.java -------------------------------------------------------------------------------- /spring-boot-couchbase-demo/src/main/java/com/sivalabs/tcdemo/domain/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-couchbase-demo/src/main/java/com/sivalabs/tcdemo/domain/Product.java -------------------------------------------------------------------------------- /spring-boot-couchbase-demo/src/main/java/com/sivalabs/tcdemo/domain/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-couchbase-demo/src/main/java/com/sivalabs/tcdemo/domain/ProductRepository.java -------------------------------------------------------------------------------- /spring-boot-couchbase-demo/src/main/java/com/sivalabs/tcdemo/domain/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-couchbase-demo/src/main/java/com/sivalabs/tcdemo/domain/ProductService.java -------------------------------------------------------------------------------- /spring-boot-couchbase-demo/src/main/java/com/sivalabs/tcdemo/rest/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-couchbase-demo/src/main/java/com/sivalabs/tcdemo/rest/ProductController.java -------------------------------------------------------------------------------- /spring-boot-couchbase-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spring-boot-couchbase-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-couchbase-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryTest.java -------------------------------------------------------------------------------- /spring-boot-couchbase-demo/src/test/java/com/sivalabs/tcdemo/rest/ProductControllerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-couchbase-demo/src/test/java/com/sivalabs/tcdemo/rest/ProductControllerIntegrationTest.java -------------------------------------------------------------------------------- /spring-boot-couchbase-demo/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-couchbase-demo/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spring-boot-jpa-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/.gitignore -------------------------------------------------------------------------------- /spring-boot-jpa-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/pom.xml -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/SpringBootJpaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/SpringBootJpaApplication.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/domain/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/domain/Customer.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/domain/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/domain/CustomerRepository.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/domain/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/domain/CustomerService.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/domain/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/domain/Product.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/domain/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/domain/ProductRepository.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/domain/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/domain/ProductService.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/rest/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/rest/CustomerController.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/rest/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/main/java/com/sivalabs/tcdemo/rest/ProductController.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.jpa.show-sql=true 2 | -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/main/resources/db/migration/V1__SchemaInit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/main/resources/db/migration/V1__SchemaInit.sql -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryInMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryInMemoryTest.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryManualStartTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryManualStartTest.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryTest.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryWithInitializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryWithInitializerTest.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryWithServiceConnectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryWithServiceConnectionTest.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryWithTCJdbcUrlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryWithTCJdbcUrlTest.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductServiceTest.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductServiceWithMockitoExtensionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductServiceWithMockitoExtensionTest.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/infra/PostgresDatabaseContainerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/infra/PostgresDatabaseContainerInitializer.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/rest/ProductControllerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/rest/ProductControllerIntegrationTest.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/rest/ProductControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/test/java/com/sivalabs/tcdemo/rest/ProductControllerTest.java -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spring-boot-jpa-demo/src/test/resources/testcontainers.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-jpa-demo/src/test/resources/testcontainers.properties -------------------------------------------------------------------------------- /spring-boot-kafka-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kafka-demo/.gitignore -------------------------------------------------------------------------------- /spring-boot-kafka-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kafka-demo/pom.xml -------------------------------------------------------------------------------- /spring-boot-kafka-demo/src/main/java/com/sivalabs/demo/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kafka-demo/src/main/java/com/sivalabs/demo/Product.java -------------------------------------------------------------------------------- /spring-boot-kafka-demo/src/main/java/com/sivalabs/demo/ProductPriceChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kafka-demo/src/main/java/com/sivalabs/demo/ProductPriceChangedEvent.java -------------------------------------------------------------------------------- /spring-boot-kafka-demo/src/main/java/com/sivalabs/demo/ProductPriceChangedEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kafka-demo/src/main/java/com/sivalabs/demo/ProductPriceChangedEventHandler.java -------------------------------------------------------------------------------- /spring-boot-kafka-demo/src/main/java/com/sivalabs/demo/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kafka-demo/src/main/java/com/sivalabs/demo/ProductRepository.java -------------------------------------------------------------------------------- /spring-boot-kafka-demo/src/main/java/com/sivalabs/demo/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kafka-demo/src/main/java/com/sivalabs/demo/ProductService.java -------------------------------------------------------------------------------- /spring-boot-kafka-demo/src/main/java/com/sivalabs/demo/SpringBootKafkaTestcontainersDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kafka-demo/src/main/java/com/sivalabs/demo/SpringBootKafkaTestcontainersDemoApplication.java -------------------------------------------------------------------------------- /spring-boot-kafka-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kafka-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-kafka-demo/src/test/java/com/sivalabs/demo/ProductPriceChangedEventHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kafka-demo/src/test/java/com/sivalabs/demo/ProductPriceChangedEventHandlerTest.java -------------------------------------------------------------------------------- /spring-boot-kafka-demo/src/test/resources/application-it.properties: -------------------------------------------------------------------------------- 1 | spring.kafka.consumer.auto-offset-reset=earliest -------------------------------------------------------------------------------- /spring-boot-kafka-demo/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kafka-demo/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spring-boot-kafka-demo/src/test/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kafka-demo/src/test/resources/sql/schema.sql -------------------------------------------------------------------------------- /spring-boot-kotlin-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kotlin-demo/.gitignore -------------------------------------------------------------------------------- /spring-boot-kotlin-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kotlin-demo/pom.xml -------------------------------------------------------------------------------- /spring-boot-kotlin-demo/src/main/kotlin/com/sivalabs/demo/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kotlin-demo/src/main/kotlin/com/sivalabs/demo/Application.kt -------------------------------------------------------------------------------- /spring-boot-kotlin-demo/src/main/kotlin/com/sivalabs/demo/Product.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kotlin-demo/src/main/kotlin/com/sivalabs/demo/Product.kt -------------------------------------------------------------------------------- /spring-boot-kotlin-demo/src/main/kotlin/com/sivalabs/demo/ProductController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kotlin-demo/src/main/kotlin/com/sivalabs/demo/ProductController.kt -------------------------------------------------------------------------------- /spring-boot-kotlin-demo/src/main/kotlin/com/sivalabs/demo/ProductRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kotlin-demo/src/main/kotlin/com/sivalabs/demo/ProductRepository.kt -------------------------------------------------------------------------------- /spring-boot-kotlin-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spring-boot-kotlin-demo/src/main/resources/db/migration/V1__init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kotlin-demo/src/main/resources/db/migration/V1__init.sql -------------------------------------------------------------------------------- /spring-boot-kotlin-demo/src/test/kotlin/com/sivalabs/demo/ApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kotlin-demo/src/test/kotlin/com/sivalabs/demo/ApplicationTests.kt -------------------------------------------------------------------------------- /spring-boot-kotlin-demo/src/test/kotlin/com/sivalabs/demo/ContainersConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kotlin-demo/src/test/kotlin/com/sivalabs/demo/ContainersConfig.kt -------------------------------------------------------------------------------- /spring-boot-kotlin-demo/src/test/kotlin/com/sivalabs/demo/TestApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-kotlin-demo/src/test/kotlin/com/sivalabs/demo/TestApplication.kt -------------------------------------------------------------------------------- /spring-boot-localstack-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/.gitignore -------------------------------------------------------------------------------- /spring-boot-localstack-demo/.localstack/01_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/.localstack/01_init.sh -------------------------------------------------------------------------------- /spring-boot-localstack-demo/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/docker-compose.yml -------------------------------------------------------------------------------- /spring-boot-localstack-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/pom.xml -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/ApplicationProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/ApplicationProperties.java -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/Message.java -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/MessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/MessageListener.java -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/MessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/MessageSender.java -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/Person.java -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/PersonDynamoDbRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/PersonDynamoDbRepository.java -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/SpringBootLocalstackDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/SpringBootLocalstackDemoApplication.java -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/StorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/main/java/com/sivalabs/localstackdemo/StorageService.java -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/test/java/com/sivalabs/localstackdemo/AbstractIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/test/java/com/sivalabs/localstackdemo/AbstractIntegrationTest.java -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/test/java/com/sivalabs/localstackdemo/MessageListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/test/java/com/sivalabs/localstackdemo/MessageListenerTest.java -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/test/java/com/sivalabs/localstackdemo/PersonRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/test/java/com/sivalabs/localstackdemo/PersonRepositoryTest.java -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/test/java/com/sivalabs/localstackdemo/TestcontainersConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/test/java/com/sivalabs/localstackdemo/TestcontainersConfig.java -------------------------------------------------------------------------------- /spring-boot-localstack-demo/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-localstack-demo/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spring-boot-microservices/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/docker-compose.yml -------------------------------------------------------------------------------- /spring-boot-microservices/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/pom.xml -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/.gitignore -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/pom.xml -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/DataInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/DataInitializer.java -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/ProductServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/ProductServiceApplication.java -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/config/AppConfig.java -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/config/ApplicationProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/config/ApplicationProperties.java -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/config/WebMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/config/WebMvcConfig.java -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/controller/ProductController.java -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/domain/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/domain/Product.java -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/domain/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/domain/ProductRepository.java -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/domain/ProductResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/domain/ProductResult.java -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/domain/Promotion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/domain/Promotion.java -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/domain/PromotionServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/main/java/com/sivalabs/productservice/domain/PromotionServiceClient.java -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/test/java/com/sivalabs/productservice/controller/ProductControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/test/java/com/sivalabs/productservice/controller/ProductControllerTest.java -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spring-boot-microservices/product-service/src/test/resources/wiremock/mappings/get-promotions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/product-service/src/test/resources/wiremock/mappings/get-promotions.json -------------------------------------------------------------------------------- /spring-boot-microservices/promotion-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/promotion-service/.gitignore -------------------------------------------------------------------------------- /spring-boot-microservices/promotion-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/promotion-service/pom.xml -------------------------------------------------------------------------------- /spring-boot-microservices/promotion-service/src/main/java/com/sivalabs/promotionservice/DataInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/promotion-service/src/main/java/com/sivalabs/promotionservice/DataInitializer.java -------------------------------------------------------------------------------- /spring-boot-microservices/promotion-service/src/main/java/com/sivalabs/promotionservice/PromotionServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/promotion-service/src/main/java/com/sivalabs/promotionservice/PromotionServiceApplication.java -------------------------------------------------------------------------------- /spring-boot-microservices/promotion-service/src/main/java/com/sivalabs/promotionservice/config/WebMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/promotion-service/src/main/java/com/sivalabs/promotionservice/config/WebMvcConfig.java -------------------------------------------------------------------------------- /spring-boot-microservices/promotion-service/src/main/java/com/sivalabs/promotionservice/controller/PromotionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/promotion-service/src/main/java/com/sivalabs/promotionservice/controller/PromotionController.java -------------------------------------------------------------------------------- /spring-boot-microservices/promotion-service/src/main/java/com/sivalabs/promotionservice/domain/Promotion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/promotion-service/src/main/java/com/sivalabs/promotionservice/domain/Promotion.java -------------------------------------------------------------------------------- /spring-boot-microservices/promotion-service/src/main/java/com/sivalabs/promotionservice/domain/PromotionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/promotion-service/src/main/java/com/sivalabs/promotionservice/domain/PromotionRepository.java -------------------------------------------------------------------------------- /spring-boot-microservices/promotion-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8182 2 | spring.jpa.show-sql=true -------------------------------------------------------------------------------- /spring-boot-microservices/promotion-service/src/test/java/com/sivalabs/promotionservice/PromotionServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-microservices/promotion-service/src/test/java/com/sivalabs/promotionservice/PromotionServiceApplicationTests.java -------------------------------------------------------------------------------- /spring-boot-mockserver-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mockserver-demo/.gitignore -------------------------------------------------------------------------------- /spring-boot-mockserver-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mockserver-demo/pom.xml -------------------------------------------------------------------------------- /spring-boot-mockserver-demo/src/main/java/com/sivalabs/tcdemo/GitHubUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mockserver-demo/src/main/java/com/sivalabs/tcdemo/GitHubUser.java -------------------------------------------------------------------------------- /spring-boot-mockserver-demo/src/main/java/com/sivalabs/tcdemo/GithubController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mockserver-demo/src/main/java/com/sivalabs/tcdemo/GithubController.java -------------------------------------------------------------------------------- /spring-boot-mockserver-demo/src/main/java/com/sivalabs/tcdemo/GithubService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mockserver-demo/src/main/java/com/sivalabs/tcdemo/GithubService.java -------------------------------------------------------------------------------- /spring-boot-mockserver-demo/src/main/java/com/sivalabs/tcdemo/SpringBootMockServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mockserver-demo/src/main/java/com/sivalabs/tcdemo/SpringBootMockServerApplication.java -------------------------------------------------------------------------------- /spring-boot-mockserver-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mockserver-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-mockserver-demo/src/test/java/com/sivalabs/tcdemo/GithubControllerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mockserver-demo/src/test/java/com/sivalabs/tcdemo/GithubControllerIntegrationTest.java -------------------------------------------------------------------------------- /spring-boot-mockserver-demo/src/test/java/com/sivalabs/tcdemo/MockServerContainerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mockserver-demo/src/test/java/com/sivalabs/tcdemo/MockServerContainerInitializer.java -------------------------------------------------------------------------------- /spring-boot-mockserver-demo/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mockserver-demo/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spring-boot-mockserver-demo/src/test/resources/testcontainers.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mockserver-demo/src/test/resources/testcontainers.properties -------------------------------------------------------------------------------- /spring-boot-mongodb-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mongodb-demo/.gitignore -------------------------------------------------------------------------------- /spring-boot-mongodb-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mongodb-demo/pom.xml -------------------------------------------------------------------------------- /spring-boot-mongodb-demo/src/main/java/com/sivalabs/mongodbdemo/SpringBootMongodbDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mongodb-demo/src/main/java/com/sivalabs/mongodbdemo/SpringBootMongodbDemoApplication.java -------------------------------------------------------------------------------- /spring-boot-mongodb-demo/src/main/java/com/sivalabs/mongodbdemo/api/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mongodb-demo/src/main/java/com/sivalabs/mongodbdemo/api/ProductController.java -------------------------------------------------------------------------------- /spring-boot-mongodb-demo/src/main/java/com/sivalabs/mongodbdemo/domain/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mongodb-demo/src/main/java/com/sivalabs/mongodbdemo/domain/Product.java -------------------------------------------------------------------------------- /spring-boot-mongodb-demo/src/main/java/com/sivalabs/mongodbdemo/domain/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mongodb-demo/src/main/java/com/sivalabs/mongodbdemo/domain/ProductRepository.java -------------------------------------------------------------------------------- /spring-boot-mongodb-demo/src/main/java/com/sivalabs/mongodbdemo/domain/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mongodb-demo/src/main/java/com/sivalabs/mongodbdemo/domain/ProductService.java -------------------------------------------------------------------------------- /spring-boot-mongodb-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spring-boot-mongodb-demo/src/test/java/com/sivalabs/mongodbdemo/api/ProductControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mongodb-demo/src/test/java/com/sivalabs/mongodbdemo/api/ProductControllerTest.java -------------------------------------------------------------------------------- /spring-boot-mongodb-demo/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-mongodb-demo/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spring-boot-oracle-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/.gitignore -------------------------------------------------------------------------------- /spring-boot-oracle-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/pom.xml -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/SpringBootOracleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/SpringBootOracleApplication.java -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/domain/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/domain/Customer.java -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/domain/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/domain/CustomerRepository.java -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/domain/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/domain/CustomerService.java -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/domain/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/domain/Product.java -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/domain/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/domain/ProductRepository.java -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/domain/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/domain/ProductService.java -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/rest/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/rest/CustomerController.java -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/rest/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/main/java/com/sivalabs/tcdemo/rest/ProductController.java -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.jpa.show-sql=true 2 | -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/main/resources/db/migration/V1__SchemaInit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/main/resources/db/migration/V1__SchemaInit.sql -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryTest.java -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryWithServiceConnectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryWithServiceConnectionTest.java -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryWithTCJdbcUrlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/test/java/com/sivalabs/tcdemo/domain/ProductRepositoryWithTCJdbcUrlTest.java -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/test/java/com/sivalabs/tcdemo/rest/ProductControllerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/test/java/com/sivalabs/tcdemo/rest/ProductControllerIntegrationTest.java -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spring-boot-oracle-demo/src/test/resources/testcontainers.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-oracle-demo/src/test/resources/testcontainers.properties -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-rabbitmq-demo/.gitignore -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-rabbitmq-demo/pom.xml -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/Product.java -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/ProductPriceChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/ProductPriceChangedEvent.java -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/ProductPriceChangedEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/ProductPriceChangedEventHandler.java -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/ProductRepository.java -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/ProductService.java -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/RabbitMQConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/RabbitMQConfig.java -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/SpringBootRabbitmqTestcontainersDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-rabbitmq-demo/src/main/java/com/sivalabs/demo/SpringBootRabbitmqTestcontainersDemoApplication.java -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/src/test/java/com/sivalabs/demo/ProductPriceChangedEventHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-rabbitmq-demo/src/test/java/com/sivalabs/demo/ProductPriceChangedEventHandlerTest.java -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/src/test/resources/application-it.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-rabbitmq-demo/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spring-boot-rabbitmq-demo/src/test/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-rabbitmq-demo/src/test/resources/sql/schema.sql -------------------------------------------------------------------------------- /spring-boot-redis-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-redis-demo/.gitignore -------------------------------------------------------------------------------- /spring-boot-redis-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-redis-demo/pom.xml -------------------------------------------------------------------------------- /spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/Application.java -------------------------------------------------------------------------------- /spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/adapter/BookmarkRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/adapter/BookmarkRepositoryImpl.java -------------------------------------------------------------------------------- /spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/adapter/RedisBookmarkRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/adapter/RedisBookmarkRepository.java -------------------------------------------------------------------------------- /spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/config/DataInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/config/DataInitializer.java -------------------------------------------------------------------------------- /spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/domain/Bookmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/domain/Bookmark.java -------------------------------------------------------------------------------- /spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/domain/BookmarkRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/domain/BookmarkRepository.java -------------------------------------------------------------------------------- /spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/domain/BookmarkService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/domain/BookmarkService.java -------------------------------------------------------------------------------- /spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/domain/PagedResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/domain/PagedResult.java -------------------------------------------------------------------------------- /spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/web/BookmarkController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-redis-demo/src/main/java/com/sivalabs/bookmarks/web/BookmarkController.java -------------------------------------------------------------------------------- /spring-boot-redis-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-redis-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-redis-demo/src/test/java/com/sivalabs/bookmarks/web/BookmarkControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-redis-demo/src/test/java/com/sivalabs/bookmarks/web/BookmarkControllerTests.java -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/.gitignore -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/pom.xml -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/src/main/java/com/sivalabs/tcdemo/GitHubUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/src/main/java/com/sivalabs/tcdemo/GitHubUser.java -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/src/main/java/com/sivalabs/tcdemo/GithubController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/src/main/java/com/sivalabs/tcdemo/GithubController.java -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/src/main/java/com/sivalabs/tcdemo/GithubService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/src/main/java/com/sivalabs/tcdemo/GithubService.java -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/src/main/java/com/sivalabs/tcdemo/SpringBootWireMockApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/src/main/java/com/sivalabs/tcdemo/SpringBootWireMockApplication.java -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/src/test/java/com/sivalabs/tcdemo/GithubControllerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/src/test/java/com/sivalabs/tcdemo/GithubControllerIntegrationTest.java -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/src/test/java/com/sivalabs/tcdemo/GithubControllerTCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/src/test/java/com/sivalabs/tcdemo/GithubControllerTCTest.java -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/src/test/java/com/sivalabs/tcdemo/GithubControllerWireMockTCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/src/test/java/com/sivalabs/tcdemo/GithubControllerWireMockTCTest.java -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/src/test/java/com/sivalabs/tcdemo/WireMockContainerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/src/test/java/com/sivalabs/tcdemo/WireMockContainerInitializer.java -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/src/test/resources/testcontainers.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/src/test/resources/testcontainers.properties -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/src/test/resources/wiremock/__files/profile-response-200.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/src/test/resources/wiremock/__files/profile-response-200.json -------------------------------------------------------------------------------- /spring-boot-wiremock-demo/src/test/resources/wiremock/mappings/get-github-user-profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/spring-boot-wiremock-demo/src/test/resources/wiremock/mappings/get-github-user-profile.json -------------------------------------------------------------------------------- /tc-basics/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-basics/.gitignore -------------------------------------------------------------------------------- /tc-basics/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tc-basics/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-basics/pom.xml -------------------------------------------------------------------------------- /tc-basics/src/main/java/demo/DBProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-basics/src/main/java/demo/DBProvider.java -------------------------------------------------------------------------------- /tc-basics/src/main/java/demo/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-basics/src/main/java/demo/User.java -------------------------------------------------------------------------------- /tc-basics/src/main/java/demo/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-basics/src/main/java/demo/UserService.java -------------------------------------------------------------------------------- /tc-basics/src/test/java/demo/UserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-basics/src/test/java/demo/UserServiceTest.java -------------------------------------------------------------------------------- /tc-basics/src/test/java/demo/UserServiceWithExtTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-basics/src/test/java/demo/UserServiceWithExtTest.java -------------------------------------------------------------------------------- /tc-basics/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-basics/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /tc-docker-compose/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/.gitignore -------------------------------------------------------------------------------- /tc-docker-compose/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/pom.xml -------------------------------------------------------------------------------- /tc-docker-compose/src/main/java/com/sivalabs/tcdemo/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/main/java/com/sivalabs/tcdemo/Application.java -------------------------------------------------------------------------------- /tc-docker-compose/src/main/java/com/sivalabs/tcdemo/config/RabbitMQConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/main/java/com/sivalabs/tcdemo/config/RabbitMQConfig.java -------------------------------------------------------------------------------- /tc-docker-compose/src/main/java/com/sivalabs/tcdemo/domain/CreateProductRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/main/java/com/sivalabs/tcdemo/domain/CreateProductRequest.java -------------------------------------------------------------------------------- /tc-docker-compose/src/main/java/com/sivalabs/tcdemo/domain/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/main/java/com/sivalabs/tcdemo/domain/Product.java -------------------------------------------------------------------------------- /tc-docker-compose/src/main/java/com/sivalabs/tcdemo/domain/ProductEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/main/java/com/sivalabs/tcdemo/domain/ProductEventListener.java -------------------------------------------------------------------------------- /tc-docker-compose/src/main/java/com/sivalabs/tcdemo/domain/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/main/java/com/sivalabs/tcdemo/domain/ProductRepository.java -------------------------------------------------------------------------------- /tc-docker-compose/src/main/java/com/sivalabs/tcdemo/domain/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/main/java/com/sivalabs/tcdemo/domain/ProductService.java -------------------------------------------------------------------------------- /tc-docker-compose/src/main/java/com/sivalabs/tcdemo/rest/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/main/java/com/sivalabs/tcdemo/rest/ProductController.java -------------------------------------------------------------------------------- /tc-docker-compose/src/main/java/com/sivalabs/tcdemo/rest/ProductEventsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/main/java/com/sivalabs/tcdemo/rest/ProductEventsController.java -------------------------------------------------------------------------------- /tc-docker-compose/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/main/resources/application.properties -------------------------------------------------------------------------------- /tc-docker-compose/src/main/resources/db/migration/V1__SchemaInit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/main/resources/db/migration/V1__SchemaInit.sql -------------------------------------------------------------------------------- /tc-docker-compose/src/test/java/com/sivalabs/tcdemo/rest/ProductControllerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/test/java/com/sivalabs/tcdemo/rest/ProductControllerIT.java -------------------------------------------------------------------------------- /tc-docker-compose/src/test/resources/docker-compose-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/test/resources/docker-compose-test.yml -------------------------------------------------------------------------------- /tc-docker-compose/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-docker-compose/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /tc-dockerfile/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-dockerfile/.gitignore -------------------------------------------------------------------------------- /tc-dockerfile/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tc-dockerfile/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-dockerfile/pom.xml -------------------------------------------------------------------------------- /tc-dockerfile/src/main/java/demo/DBProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-dockerfile/src/main/java/demo/DBProvider.java -------------------------------------------------------------------------------- /tc-dockerfile/src/main/java/demo/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-dockerfile/src/main/java/demo/Product.java -------------------------------------------------------------------------------- /tc-dockerfile/src/main/java/demo/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-dockerfile/src/main/java/demo/ProductService.java -------------------------------------------------------------------------------- /tc-dockerfile/src/test/java/demo/ProductServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-dockerfile/src/test/java/demo/ProductServiceTest.java -------------------------------------------------------------------------------- /tc-dockerfile/src/test/resources/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM postgres:17-alpine 2 | COPY sql /docker-entrypoint-initdb.d/ 3 | -------------------------------------------------------------------------------- /tc-dockerfile/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-dockerfile/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /tc-dockerfile/src/test/resources/sql/1-initdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-dockerfile/src/test/resources/sql/1-initdb.sql -------------------------------------------------------------------------------- /tc-testng/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-testng/.gitignore -------------------------------------------------------------------------------- /tc-testng/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tc-testng/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-testng/pom.xml -------------------------------------------------------------------------------- /tc-testng/src/main/java/demo/DBProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-testng/src/main/java/demo/DBProvider.java -------------------------------------------------------------------------------- /tc-testng/src/main/java/demo/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-testng/src/main/java/demo/User.java -------------------------------------------------------------------------------- /tc-testng/src/main/java/demo/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-testng/src/main/java/demo/UserService.java -------------------------------------------------------------------------------- /tc-testng/src/test/java/demo/UserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-testng/src/test/java/demo/UserServiceTest.java -------------------------------------------------------------------------------- /tc-testng/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivaprasadreddy/testcontainers-samples/HEAD/tc-testng/src/test/resources/logback-test.xml --------------------------------------------------------------------------------