无法在JUNIT测试

时间:2016-10-05 15:35:45

标签: java elasticsearch junit

我无法进行单元测试。如果没有@After,我会得到一个IndexAlreadyExistsException。使用下面的代码,我得到一个IOException,说我无法删除数据目录。如果我在测试运行之间手动删除此目录,它可以工作。我是Elasticsearch的新手,我该怎么办?

 @After
 public void testCompleted() throws IllegalAccessException, NoSuchMethodException, INvocationTargetExcaption, IOException
 {
    File testFile = new File("target/elasticsearch/data");
    FileUtils.deleteDiretory(testFile);
 }

1 个答案:

答案 0 :(得分:1)

您可以使用Elasticsearch Java APIdelete索引,或者http delete request