/** * Boolean検索のテスト用データを削除する. * * @param entityTypeName エンティティタイプ名 */ protected void deleteTestData(String entityTypeName) { // UserODataの削除 UserDataUtils.delete(DcCoreConfig.getMasterToken(), -1, entityTypeName, "boolTrue", colName); UserDataUtils.delete(DcCoreConfig.getMasterToken(), -1, entityTypeName, "boolFalse", colName); UserDataUtils.delete(DcCoreConfig.getMasterToken(), -1, entityTypeName, "boolNull", colName); // EntityTypeの削除 EntityTypeUtils.delete( colName, DcCoreConfig.getMasterToken(), MediaType.APPLICATION_JSON, entityTypeName, boxName, cellName, -1); }
/** * Boolean検索のテスト用データを作成する. * * @param entityTypeName エンティティタイプ名 */ @SuppressWarnings("unchecked") protected void createTestData(String entityTypeName) { // Booleanの検索のテスト用エンティティタイプ作成 EntityTypeUtils.create( cellName, DcCoreConfig.getMasterToken(), boxName, colName, entityTypeName, HttpStatus.SC_CREATED); // 真偽値が true / false / null のデータを作成 JSONObject body = new JSONObject(); body.put("__id", "boolTrue"); body.put("bool", true); UserDataUtils.create( DcCoreConfig.getMasterToken(), HttpStatus.SC_CREATED, body, cellName, boxName, colName, entityTypeName); body.put("__id", "boolFalse"); body.put("bool", false); UserDataUtils.create( DcCoreConfig.getMasterToken(), HttpStatus.SC_CREATED, body, cellName, boxName, colName, entityTypeName); body.put("__id", "boolNull"); body.put("bool", null); UserDataUtils.create( DcCoreConfig.getMasterToken(), HttpStatus.SC_CREATED, body, cellName, boxName, colName, entityTypeName); }