我的服务器-客户端项目使用 SOLR,并且我的类 PersonSolrEventHandler 中有一个 addToSolrServer(obj o) 方法(这个类被注释为 @Component)。当我(通过 web 服务)将一个人添加到我的外部数据库并将我的 testdata/persons 添加到 SOLR 数据库时,会调用此方法。如何从 Junit 测试中排除该方法?在 Junit 测试时,SOLR 不应将任何测试数据添加到数据库中。我想为 junit 测试添加一个新目录(例如 data/solr/person-junit/index/ 而不是我当前的 solr 文件夹 data/solr/person/index/)
例如:是否可以编写一个带有新 /person-junit/index 文件夹的 solr-junit.xml 并在执行 junit 测试时调用它?
我是一名学生,这是我在公司的第一个项目......所以我很感激任何提示或指导。
谢谢