Tests: Fix TermVectorsUnitTests to not rely on HashMap iteration order.
This commit is contained in:
parent
219f48119c
commit
e62aaa928e
|
@ -49,6 +49,7 @@ import org.junit.Test;
|
||||||
import java.io.ByteArrayInputStream;
|
import java.io.ByteArrayInputStream;
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.EnumSet;
|
import java.util.EnumSet;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
@ -335,11 +336,11 @@ public class TermVectorsUnitTests extends ElasticsearchTestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
void checkParsedFilterParameters(MultiTermVectorsRequest multiRequest) {
|
void checkParsedFilterParameters(MultiTermVectorsRequest multiRequest) {
|
||||||
int id = 1;
|
Set<String> ids = new HashSet<>(Arrays.asList("1", "2"));
|
||||||
for (TermVectorsRequest request : multiRequest.requests) {
|
for (TermVectorsRequest request : multiRequest.requests) {
|
||||||
assertThat(request.index(), equalTo("testidx"));
|
assertThat(request.index(), equalTo("testidx"));
|
||||||
assertThat(request.type(), equalTo("test"));
|
assertThat(request.type(), equalTo("test"));
|
||||||
assertThat(request.id(), equalTo(id+""));
|
assertTrue(ids.remove(request.id()));
|
||||||
assertNotNull(request.filterSettings());
|
assertNotNull(request.filterSettings());
|
||||||
assertThat(request.filterSettings().maxNumTerms, equalTo(20));
|
assertThat(request.filterSettings().maxNumTerms, equalTo(20));
|
||||||
assertThat(request.filterSettings().minTermFreq, equalTo(1));
|
assertThat(request.filterSettings().minTermFreq, equalTo(1));
|
||||||
|
@ -348,7 +349,7 @@ public class TermVectorsUnitTests extends ElasticsearchTestCase {
|
||||||
assertThat(request.filterSettings().maxDocFreq, equalTo(20));
|
assertThat(request.filterSettings().maxDocFreq, equalTo(20));
|
||||||
assertThat(request.filterSettings().minWordLength, equalTo(1));
|
assertThat(request.filterSettings().minWordLength, equalTo(1));
|
||||||
assertThat(request.filterSettings().maxWordLength, equalTo(20));
|
assertThat(request.filterSettings().maxWordLength, equalTo(20));
|
||||||
id++;
|
}
|
||||||
}
|
assertTrue(ids.isEmpty());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue