Container auto-configurations for spring-boot based integration tests
-
Updated
Sep 17, 2020 - Java
{{ message }}
Container auto-configurations for spring-boot based integration tests
TestContainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
JDK 11 examples and demo projects
A Testcontainer implementation for Keycloak SSO.
Selenide + TestContainers (Docker) sample project
Some spring sample projects
Java8 MongoDbReplicaSet to construct a full-featured MongoDB cluster for integration testing, reproducing production issues, learning distributed systems by the example of MongoDB
Spring WebFlux + Spring Data Redis + TestContainers Sample Application
SpringBoot Starter for Localstack
Example project showing how to access REST endpoints from multiple servers that are secured by different client certificates, using Spring´s RestTemplate & Docker Compose
Kotlin + Ktor + JDBCat + HikariCP + Koin + PostgreSQL + Testcontainers
Testcontainers module for running Cypress tests
Provides an idempotency barrier for RabbitMQ consumers.
Spring Boot 2.3.2 - WebFlux (functional style) - R2DBC H2 - Kotlin (coroutines) - (with tests that can use Testcontainers MySQL or Postgres)
Goals: 1) Create a Spring Boot application that manages books; 2) Use Keycloak as authentication and authorization server; 3) Test using Testcontainers; 4) Explore the utilities and annotations that Spring Boot provides when testing applications.
Simple demo demonstrates using Spring Boot, Kotlin, Elasticsearch, JUnit5 and testcontainers
Tools for integration testing of Apache Kafka with SpringBoot applications
Automatic starting HiveMQ docker containers for JUnit4 and JUnit5 tests. This enables testing MQTT client applications and integration testing of custom HiveMQ extensions.
Goal: create a Spring Boot application that handles users using Event Sourcing. So, whenever a user is created, updated or deleted, an event informing this change is sent to Kafka. Furthermore, we will implement another application that listens to those events and saves them in Cassandra. Finally, we will use Testcontainers to run the integration tests of all project.
Testing a spring security keycloak integration with testcontainers.org
MySQL as docker-container for springboot testing
RabbitMQ as docker-container for springboot testing
the github code repository for my blog small code samples
Testcontainers module for Couchbase. Couchbase is a NoSQL document Database.
How to test Couchbase with a Docker container
Add a description, image, and links to the testcontainers topic page so that developers can more easily learn about it.
To associate your repository with the testcontainers topic, visit your repo's landing page and select "manage topics."
Are there any frameworks or techniques for good documentation? Maybe something like AsciiDoc or GitHub Wiki?