File tree Expand file tree Collapse file tree 2 files changed +24
-1
lines changed
server/src/test/java/org/elasticsearch/index/mapper/blockloader
test/framework/src/main/java/org/elasticsearch/index/mapper Expand file tree Collapse file tree 2 files changed +24
-1
lines changed Original file line number Diff line number Diff line change 99
1010package org .elasticsearch .index .mapper .blockloader ;
1111
12+ import com .carrotsearch .randomizedtesting .annotations .Repeat ;
13+
14+ import com .carrotsearch .randomizedtesting .annotations .Seed ;
15+
1216import org .apache .lucene .util .BytesRef ;
1317import org .elasticsearch .datageneration .FieldType ;
1418import org .elasticsearch .index .mapper .BlockLoaderTestCase ;
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments