├── .editorconfig ├── .github └── workflows │ └── maven.yml ├── .gitignore ├── LICENSE ├── pom.xml ├── readme.md └── src ├── main ├── kotlin │ └── de │ │ └── larmic │ │ └── testcontainers │ │ ├── SpringBootApplication.kt │ │ ├── elasticsearch │ │ ├── ElasticsearchIndexInitializer.kt │ │ ├── TweetDocument.kt │ │ └── TweetRepository.kt │ │ └── rest │ │ ├── Tweet.kt │ │ └── TweetController.kt └── resources │ └── application.properties └── test ├── kotlin └── de │ └── larmic │ ├── testcontainers │ └── TweetControllerIT.kt │ └── testing │ ├── ElasticsearchContextInitializer.kt │ └── RestHighLevelClientExtension.kt └── resources └── application-it.properties /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/LICENSE -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/readme.md -------------------------------------------------------------------------------- /src/main/kotlin/de/larmic/testcontainers/SpringBootApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/src/main/kotlin/de/larmic/testcontainers/SpringBootApplication.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/larmic/testcontainers/elasticsearch/ElasticsearchIndexInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/src/main/kotlin/de/larmic/testcontainers/elasticsearch/ElasticsearchIndexInitializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/larmic/testcontainers/elasticsearch/TweetDocument.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/src/main/kotlin/de/larmic/testcontainers/elasticsearch/TweetDocument.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/larmic/testcontainers/elasticsearch/TweetRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/src/main/kotlin/de/larmic/testcontainers/elasticsearch/TweetRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/larmic/testcontainers/rest/Tweet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/src/main/kotlin/de/larmic/testcontainers/rest/Tweet.kt -------------------------------------------------------------------------------- /src/main/kotlin/de/larmic/testcontainers/rest/TweetController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/src/main/kotlin/de/larmic/testcontainers/rest/TweetController.kt -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/test/kotlin/de/larmic/testcontainers/TweetControllerIT.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/src/test/kotlin/de/larmic/testcontainers/TweetControllerIT.kt -------------------------------------------------------------------------------- /src/test/kotlin/de/larmic/testing/ElasticsearchContextInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/src/test/kotlin/de/larmic/testing/ElasticsearchContextInitializer.kt -------------------------------------------------------------------------------- /src/test/kotlin/de/larmic/testing/RestHighLevelClientExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larmic/testcontainers-junit5/HEAD/src/test/kotlin/de/larmic/testing/RestHighLevelClientExtension.kt -------------------------------------------------------------------------------- /src/test/resources/application-it.properties: -------------------------------------------------------------------------------- 1 | spring.elasticsearch.rest.uris=localhost:9200 --------------------------------------------------------------------------------