使用JUnit4编写Solr插件的单元测试,包括创建集合。

8
我为Solr编写了一个插件,其中包含新的流表达式。现在,我正在尝试了解编写单元测试的最佳方法:这些单元测试需要包括在Solr中创建集合,以便我能够检查我的新流表达式是否返回了它们应该返回的正确数据。
我在网上看到有一个名为"SolrTestCaseJ4"的类,但我没有找到如何将其用于在Solr中创建新的集合、添加数据等等...
请问哪个类可以用于这个目的,或者其他测试我的新类的方法?
顺便说一下,我们使用的是Solr 7.1云模式和JUnit4。
先行致谢。
2个回答


5

最终我找到了一个更好的类,它简化了所有内容,并实现了比MiniSolrCloudCluster更多的功能(实际上它将MiniSolrCloudCluster作为成员包含在内)。

这个类叫做SolrCloudTestCase,正如您可以在这里看到的那样,甚至Solr的源代码也在他们自己的单元测试中使用它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接