package org.xbib.elasticsearch.plugin.knapsack;
import org.junit.Test;
import org.xbib.elasticsearch.action.knapsack.exp.KnapsackExportRequestBuilder;
import org.xbib.elasticsearch.action.knapsack.exp.KnapsackExportResponse;
import org.xbib.elasticsearch.action.knapsack.imp.KnapsackImportRequestBuilder;
import org.xbib.elasticsearch.action.knapsack.imp.KnapsackImportResponse;
import org.xbib.elasticsearch.util.NodeTestUtils;
public class KnapsackSimpleTests extends NodeTestUtils {
@Test
public void testSimpleEmptyExport() throws Exception {
KnapsackExportRequestBuilder requestBuilder =
new KnapsackExportRequestBuilder(client("1"));
KnapsackExportResponse knapsackExportResponse = requestBuilder.execute().actionGet();
Thread.sleep(2000L);
// delete for other test
knapsackExportResponse.getState().getPath().toFile().delete();
}
@Test
public void testSimpleEmptyImport() throws Exception {
KnapsackExportRequestBuilder knapsackExportRequestBuilder =
new KnapsackExportRequestBuilder(client("1"));
knapsackExportRequestBuilder.execute().actionGet();
Thread.sleep(2000L);
KnapsackImportRequestBuilder knapsackImportRequestBuilder =
new KnapsackImportRequestBuilder(client("1"));
KnapsackImportResponse knapsackImportResponse = knapsackImportRequestBuilder.execute().actionGet();
Thread.sleep(2000L);
// delete for other test
knapsackImportResponse.getState().getPath().toFile().delete();
}
}