/** * すべてのテスト毎に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()); }
/** * すべてのテスト毎に1度実行される処理. * * @throws InterruptedException InterruptedException */ @After public void after() throws InterruptedException { // 作成したインデックスを消す EsIndex idx = EsModel.idxUser(idxName); idx.delete(); }