예제 #1
0
 /**
  * すべてのテスト毎に1度実行される処理.
  *
  * @throws InterruptedException InterruptedException
  */
 @Before
 @SuppressWarnings("unchecked")
 public void before() throws InterruptedException {
   // データ検索確認用のテストデータを作成(EsModelのテストをベースにデータ作成)
   EsIndex idx = EsModel.idxUser(idxName);
   // インデックスの作成
   idx.create();
   // Typeの定義
   // (Type 名に # は使えないっぽい。)
   EsType type = EsModel.type(idx.getName(), "tType2", ROUTING_ID, 0, 0);
   // ドキュメント登録
   JSONObject json1 = new JSONObject();
   json1.put("key1-1", "value1");
   json1.put("key1-2", "value2");
   DcIndexResponse res1 = type.create("documentId1", json1);
   assertEquals(idList[0], res1.getId());
   JSONObject json2 = new JSONObject();
   json2.put("key2-1", "value1");
   json2.put("key2-2", "value2");
   DcIndexResponse res2 = type.create("documentId2", json2);
   assertEquals(idList[1], res2.getId());
 }
예제 #2
0
 /**
  * すべてのテスト毎に1度実行される処理.
  *
  * @throws InterruptedException InterruptedException
  */
 @After
 public void after() throws InterruptedException {
   // 作成したインデックスを消す
   EsIndex idx = EsModel.idxUser(idxName);
   idx.delete();
 }