summaryrefslogtreecommitdiff
path: root/core/src/test/java/org/elasticsearch/search/aggregations/metrics/CardinalityIT.java
diff options
context:
space:
mode:
authorTanguy Leroux <tlrx.dev@gmail.com>2016-09-02 18:11:55 +0200
committerTanguy Leroux <tlrx.dev@gmail.com>2016-09-08 15:09:09 +0200
commit4fb7ac8254a873118a86c8f95b45fa723b98cc4a (patch)
tree4942b7d5178d2c6988d63c47df224ea5de31dd64 /core/src/test/java/org/elasticsearch/search/aggregations/metrics/CardinalityIT.java
parentf761038dfdc26ee1f9393aa2785d27dbb52cf064 (diff)
Clean up XContentBuilder
This commit cleans most of the methods of XContentBuilder so that: - Jackson's convenience methods are used instead of our custom ones (ie field(String,long) now uses Jackson's writeNumberField(String, long) instead of calling writeField(String) then writeNumber(long)) - null checks are added for all field names and values - methods are grouped by type in the class source - methods have the same parameters names - duplicated methods like field(String, String...) and array(String, String...) are removed - varargs methods now have the "array" name to reflect that it builds arrays - unused methods like field(String,BigDecimal) are removed - all methods now follow the execution path: field(String,?) -> field(String) then value(?), and value(?) -> writeSomething() method. Methods to build arrays also follow the same execution path.
Diffstat (limited to 'core/src/test/java/org/elasticsearch/search/aggregations/metrics/CardinalityIT.java')
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/metrics/CardinalityIT.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/CardinalityIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/CardinalityIT.java
index 594eba7ddb..cff1fa746d 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/CardinalityIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/CardinalityIT.java
@@ -134,11 +134,11 @@ public class CardinalityIT extends ESIntegTestCase {
builders[i] = client().prepareIndex("idx", "type").setSource(jsonBuilder()
.startObject()
.field("str_value", "s" + i)
- .field("str_values", new String[]{"s" + (i * 2), "s" + (i * 2 + 1)})
+ .array("str_values", new String[]{"s" + (i * 2), "s" + (i * 2 + 1)})
.field("l_value", i)
- .field("l_values", new int[] {i * 2, i * 2 + 1})
+ .array("l_values", new int[] {i * 2, i * 2 + 1})
.field("d_value", i)
- .field("d_values", new double[]{i * 2, i * 2 + 1})
+ .array("d_values", new double[]{i * 2, i * 2 + 1})
.endObject());
}
indexRandom(true, builders);