【发布时间】:2010-10-30 12:28:15
【问题描述】:
我正在为我的 solr-indexer 应用程序编写一些测试。遵循测试最佳实践,我想编写独立的代码,只需加载schema.xml 和solrconfig.xml 并为索引搜索测试创建一个临时数据树。
由于应用程序大部分是用 java 编写的,我正在处理 SolrJ 库,但我遇到了问题(好吧,我迷失在 corecontainers-coredescriptor-coreconfig-solrcore 的世界中......)
任何人都可以在这里放置一些代码来创建一个嵌入式服务器,该服务器加载配置并写入参数传递的数据目录?
【问题讨论】:
-
小心!!!!我相信只有 JUnit 4.7 支持下面列出的方法。在具有 Solr Base 测试的较新版本的 JUnit 中会出现某种 setup() 动态调用错误。
-
我尝试在这里回答一个类似的问题:stackoverflow.com/a/23102896/1410035
标签: unit-testing solr solrj