如何测试 Elasticsearch 索引创建?

How to test Elasticsearch index creation?

我想使用任何一种嵌入式 Elasticsearch 引擎编写 JUnit 测试,以测试我的服务,这些服务应该在启动时创建带有映射的索引。最好的方法是什么?

估计用ESTestCase也够了。不幸的是,我找不到简单的用法示例。谁能提供一个?

自 5.x 以来,不再有嵌入式 Elasticsearch。我会为此使用 Testcontainers:https://github.com/dadoonet/testcontainers-java-module-elasticsearch

PS:此代码将很快移至 Testcontainers 存储库。