[TESTS] Fix NPE in FreqTermsEnumTests.

This commit is contained in:
Adrien Grand 2014-07-25 09:11:26 +02:00
parent a0e5684d7b
commit 51fd2f513c

View File

@ -122,6 +122,11 @@ public class FreqTermsEnumTests extends ElasticsearchLuceneTestCase {
}
}
for (String term : terms) {
referenceAll.put(term, new FreqHolder());
referenceFilter.put(term, new FreqHolder());
referenceNotDeleted.put(term, new FreqHolder());
}
// now go over each doc, build the relevant references and filter
reader = DirectoryReader.open(iw, true);
@ -145,10 +150,6 @@ public class FreqTermsEnumTests extends ElasticsearchLuceneTestCase {
for (IndexableField field : doc.getFields("field")) {
String term = field.stringValue();
FreqHolder freqHolder = reference.get(term);
if (freqHolder == null) {
freqHolder = new FreqHolder();
reference.put(term, freqHolder);
}
if (!addedDocFreq.contains(term)) {
freqHolder.docFreq++;
addedDocFreq.add(term);