我为Solr编写了一个包含新流表达式的插件. 现在,我试图了解编写单元测试的最佳方法是什么: 需要在Solr中创建集合的单元测试,因此我将能够检查我的新流表达式是否返回了他们所设想
现在,我试图了解编写单元测试的最佳方法是什么:
需要在Solr中创建集合的单元测试,因此我将能够检查我的新流表达式是否返回了他们所设想的正确数据.
我在网上看到有一个名为“SolrTestCaseJ4”的类,但我没有找到如何使用它在Solr中创建新集合并添加数据等等……
你能否请我推荐一下我可以用于哪个课程或以其他方式测试我的新课程?
顺便说一下,我们在云模式和JUnit4中使用Solr 7.1.
提前致谢.
你可以使用 MiniSolrCloudCluster以下是如何创建集合的示例(全部用于单元测试):
https://github.com/lucidworks/solr-hadoop-common/blob/159cce044c1907e646c2644083096150d27c5fd2/solr-hadoop-testbase/src/main/java/com/lucidworks/hadoop/utils/SolrCloudClusterSupport.java#L132