summaryrefslogtreecommitdiff
path: root/core/src/test/java/org/elasticsearch/index/fielddata/fieldcomparator/ReplaceMissingTests.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/test/java/org/elasticsearch/index/fielddata/fieldcomparator/ReplaceMissingTests.java')
-rw-r--r--core/src/test/java/org/elasticsearch/index/fielddata/fieldcomparator/ReplaceMissingTests.java51
1 files changed, 35 insertions, 16 deletions
diff --git a/core/src/test/java/org/elasticsearch/index/fielddata/fieldcomparator/ReplaceMissingTests.java b/core/src/test/java/org/elasticsearch/index/fielddata/fieldcomparator/ReplaceMissingTests.java
index a291311c3b..65c6335ebb 100644
--- a/core/src/test/java/org/elasticsearch/index/fielddata/fieldcomparator/ReplaceMissingTests.java
+++ b/core/src/test/java/org/elasticsearch/index/fielddata/fieldcomparator/ReplaceMissingTests.java
@@ -62,49 +62,68 @@ public class ReplaceMissingTests extends ESTestCase {
assertEquals("cat", dv.lookupOrd(0).utf8ToString());
assertEquals("dog", dv.lookupOrd(1).utf8ToString());
- assertEquals(0, dv.getOrd(0));
- assertEquals(0, dv.getOrd(1));
- assertEquals(1, dv.getOrd(2));
-
+ assertTrue(dv.advanceExact(0));
+ assertEquals(0, dv.ordValue());
+ assertTrue(dv.advanceExact(1));
+ assertEquals(0, dv.ordValue());
+ assertTrue(dv.advanceExact(2));
+ assertEquals(1, dv.ordValue());
+
+ raw = ar.getSortedDocValues("field");
dv = new BytesRefFieldComparatorSource.ReplaceMissing(raw, new BytesRef("dog"));
assertEquals(2, dv.getValueCount());
assertEquals("cat", dv.lookupOrd(0).utf8ToString());
assertEquals("dog", dv.lookupOrd(1).utf8ToString());
- assertEquals(0, dv.getOrd(0));
- assertEquals(1, dv.getOrd(1));
- assertEquals(1, dv.getOrd(2));
+ assertTrue(dv.advanceExact(0));
+ assertEquals(0, dv.ordValue());
+ assertTrue(dv.advanceExact(1));
+ assertEquals(1, dv.ordValue());
+ assertTrue(dv.advanceExact(2));
+ assertEquals(1, dv.ordValue());
// non-existing values
+ raw = ar.getSortedDocValues("field");
dv = new BytesRefFieldComparatorSource.ReplaceMissing(raw, new BytesRef("apple"));
assertEquals(3, dv.getValueCount());
assertEquals("apple", dv.lookupOrd(0).utf8ToString());
assertEquals("cat", dv.lookupOrd(1).utf8ToString());
assertEquals("dog", dv.lookupOrd(2).utf8ToString());
- assertEquals(1, dv.getOrd(0));
- assertEquals(0, dv.getOrd(1));
- assertEquals(2, dv.getOrd(2));
+ assertTrue(dv.advanceExact(0));
+ assertEquals(1, dv.ordValue());
+ assertTrue(dv.advanceExact(1));
+ assertEquals(0, dv.ordValue());
+ assertTrue(dv.advanceExact(2));
+ assertEquals(2, dv.ordValue());
+ raw = ar.getSortedDocValues("field");
dv = new BytesRefFieldComparatorSource.ReplaceMissing(raw, new BytesRef("company"));
assertEquals(3, dv.getValueCount());
assertEquals("cat", dv.lookupOrd(0).utf8ToString());
assertEquals("company", dv.lookupOrd(1).utf8ToString());
assertEquals("dog", dv.lookupOrd(2).utf8ToString());
- assertEquals(0, dv.getOrd(0));
- assertEquals(1, dv.getOrd(1));
- assertEquals(2, dv.getOrd(2));
+ assertTrue(dv.advanceExact(0));
+ assertEquals(0, dv.ordValue());
+ assertTrue(dv.advanceExact(1));
+ assertEquals(1, dv.ordValue());
+ assertTrue(dv.advanceExact(2));
+ assertEquals(2, dv.ordValue());
+ raw = ar.getSortedDocValues("field");
dv = new BytesRefFieldComparatorSource.ReplaceMissing(raw, new BytesRef("ebay"));
assertEquals(3, dv.getValueCount());
assertEquals("cat", dv.lookupOrd(0).utf8ToString());
assertEquals("dog", dv.lookupOrd(1).utf8ToString());
assertEquals("ebay", dv.lookupOrd(2).utf8ToString());
- assertEquals(0, dv.getOrd(0));
- assertEquals(2, dv.getOrd(1));
- assertEquals(1, dv.getOrd(2));
+ assertTrue(dv.advanceExact(0));
+ assertEquals(0, dv.ordValue());
+ assertTrue(dv.advanceExact(1));
+ assertEquals(2, dv.ordValue());
+ assertTrue(dv.advanceExact(2));
+ assertEquals(1, dv.ordValue());
reader.close();
dir.close();