Skip to content

Commit 68d45d9

Browse files
committed
Check build
1 parent 74114a8 commit 68d45d9

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

server/src/test/java/org/elasticsearch/index/mapper/blockloader/KeywordFieldBlockLoaderTests.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99

1010
package org.elasticsearch.index.mapper.blockloader;
1111

12+
import com.carrotsearch.randomizedtesting.annotations.Repeat;
13+
14+
import com.carrotsearch.randomizedtesting.annotations.Seed;
15+
1216
import org.apache.lucene.util.BytesRef;
1317
import org.elasticsearch.datageneration.FieldType;
1418
import org.elasticsearch.index.mapper.BlockLoaderTestCase;

test/framework/src/main/java/org/elasticsearch/index/mapper/TestBlock.java

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,32 @@ public BooleansBuilder appendBoolean(boolean value) {
4747
add(value);
4848
return this;
4949
}
50+
51+
@Override
52+
public TestBlock build() {
53+
TestBlock result = super.build();
54+
List<?> r = (List<?>) result.values.get(0);
55+
assertThat(r, hasSize(expectedCount));
56+
return result;
57+
}
5058
}
5159
return new BooleansBuilder();
5260
}
5361

5462
@Override
5563
public BlockLoader.BytesRefBuilder bytesRefsFromDocValues(int expectedCount) {
56-
return bytesRefs(expectedCount);
64+
class BytesRefsFromDocValuesBuilder extends TestBlock.Builder implements BlockLoader.BytesRefBuilder {
65+
private BytesRefsFromDocValuesBuilder() {
66+
super(1);
67+
}
68+
69+
@Override
70+
public BytesRefsFromDocValuesBuilder appendBytesRef(BytesRef value) {
71+
add(BytesRef.deepCopyOf(value));
72+
return this;
73+
}
74+
}
75+
return new BytesRefsFromDocValuesBuilder();
5776
}
5877

5978
@Override

0 commit comments

Comments
 (0)