私のサーバークライアントプロジェクトはSOLRを使用しており、クラスPersonSolrEventHandlerにaddToSolrServer(obj o)メソッドがあります(このクラスには@Componentという注釈が付けられています)。このメソッドは、(Webサービスを介して)外部データベースに人を追加し、テストデータ/人をSOLRデータベースに追加するときに呼び出されます。そのメソッドをJUnitテストから除外するにはどうすればよいですか?Junitのテスト中、SOLRはデータベースにテストデータを追加しないでください。junitテスト用の新しいディレクトリを追加したい(例:現在のsolrフォルダーdata / solr / person /index/の代わりにdata/solr / person-junit / index /)
例:新しい/ person-junit / indexフォルダーを含むsolr-junit.xmlを記述し、junitテストが実行されたときに呼び出すことは可能ですか?
学生のimで、これは会社での私の最初のプロジェクトです...だから私はヒントやガイドラインに感謝します。
ありがとう