Java中涉及Elasticsearch的单元测试

时间:2018-11-30 15:19:48

标签: java unit-testing elasticsearch

我正在将Spring Boot与elasticsearch-rest-high-level-client一起使用,目前正在编写单元测试。

我的程序只是调用ES的简化REST API,因此我的单元测试需要模拟ES数据库或正在运行的ES实例,到目前为止,我还无法执行任何这些操作。

1 个答案:

答案 0 :(得分:0)

实际上,如果您确实编写了单元测试,则它们不能使用任何数据库或实例(或者它们是集成测试)。

我建议Google搜索如何测试exampleWireMockthis question的Spring Rest Client。您只需定义想要从Elasticsearch获得的结果即可。

如果您确实需要集成测试,则可以创建任何ES演示实例。