mirror of https://github.com/apache/lucene.git
LUCENE-2912: simplify some tests
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1076221 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
78103d0974
commit
e568ec40d6
|
@ -37,6 +37,7 @@ import org.apache.lucene.search.FieldCache;
|
|||
import org.apache.lucene.search.IndexSearcher;
|
||||
import org.apache.lucene.search.NumericRangeQuery;
|
||||
import org.apache.lucene.search.ScoreDoc;
|
||||
import org.apache.lucene.search.Similarity;
|
||||
import org.apache.lucene.search.SimilarityProvider;
|
||||
import org.apache.lucene.search.TermQuery;
|
||||
import org.apache.lucene.store.Directory;
|
||||
|
@ -515,8 +516,8 @@ public class TestBackwardsCompatibility extends LuceneTestCase {
|
|||
assertEquals("didn't delete the right number of documents", 1, delCount);
|
||||
|
||||
// Set one norm so we get a .s0 file:
|
||||
SimilarityProvider sim = new DefaultSimilarity();
|
||||
reader.setNorm(21, "content", sim.get("content").encodeNormValue(1.5f));
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
reader.setNorm(21, "content", sim.encodeNormValue(1.5f));
|
||||
reader.close();
|
||||
|
||||
// The numbering of fields can vary depending on which
|
||||
|
|
|
@ -68,7 +68,7 @@ public class TestIndexFileDeleter extends LuceneTestCase {
|
|||
Term searchTerm = new Term("id", "7");
|
||||
int delCount = reader.deleteDocuments(searchTerm);
|
||||
assertEquals("didn't delete the right number of documents", 1, delCount);
|
||||
Similarity sim = new DefaultSimilarity().get("content");
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
// Set one norm so we get a .s0 file:
|
||||
reader.setNorm(21, "content", sim.encodeNormValue(1.5f));
|
||||
reader.close();
|
||||
|
|
|
@ -465,7 +465,7 @@ public class TestIndexReader extends LuceneTestCase
|
|||
// expected
|
||||
}
|
||||
|
||||
Similarity sim = new DefaultSimilarity().get("aaa");
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
try {
|
||||
reader.setNorm(5, "aaa", sim.encodeNormValue(2.0f));
|
||||
fail("setNorm after close failed to throw IOException");
|
||||
|
@ -506,7 +506,7 @@ public class TestIndexReader extends LuceneTestCase
|
|||
// expected
|
||||
}
|
||||
|
||||
Similarity sim = new DefaultSimilarity().get("aaa");
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
try {
|
||||
reader.setNorm(5, "aaa", sim.encodeNormValue(2.0f));
|
||||
fail("setNorm should have hit LockObtainFailedException");
|
||||
|
@ -538,7 +538,7 @@ public class TestIndexReader extends LuceneTestCase
|
|||
|
||||
// now open reader & set norm for doc 0
|
||||
IndexReader reader = IndexReader.open(dir, false);
|
||||
Similarity sim = new DefaultSimilarity().get("content");
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
reader.setNorm(0, "content", sim.encodeNormValue(2.0f));
|
||||
|
||||
// we should be holding the write lock now:
|
||||
|
@ -583,7 +583,7 @@ public class TestIndexReader extends LuceneTestCase
|
|||
addDoc(writer, searchTerm.text());
|
||||
writer.close();
|
||||
|
||||
Similarity sim = new DefaultSimilarity().get("content");
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
// now open reader & set norm for doc 0 (writes to
|
||||
// _0_1.s0)
|
||||
reader = IndexReader.open(dir, false);
|
||||
|
@ -969,7 +969,7 @@ public class TestIndexReader extends LuceneTestCase
|
|||
|
||||
dir.setMaxSizeInBytes(thisDiskFree);
|
||||
dir.setRandomIOExceptionRate(rate);
|
||||
Similarity sim = new DefaultSimilarity().get("content");
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
try {
|
||||
if (0 == x) {
|
||||
int docId = 12;
|
||||
|
@ -1124,7 +1124,7 @@ public class TestIndexReader extends LuceneTestCase
|
|||
}
|
||||
|
||||
reader = IndexReader.open(dir, false);
|
||||
Similarity sim = new DefaultSimilarity().get("content");
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
try {
|
||||
reader.setNorm(1, "content", sim.encodeNormValue(2.0f));
|
||||
fail("did not hit exception when calling setNorm on an invalid doc number");
|
||||
|
|
|
@ -273,7 +273,7 @@ public class TestIndexReaderClone extends LuceneTestCase {
|
|||
* @throws Exception
|
||||
*/
|
||||
private void performDefaultTests(IndexReader r1) throws Exception {
|
||||
Similarity sim = new DefaultSimilarity().get("field1");
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
float norm1 = sim.decodeNormValue(MultiNorms.norms(r1, "field1")[4]);
|
||||
|
||||
IndexReader pr1Clone = (IndexReader) r1.clone();
|
||||
|
@ -329,7 +329,7 @@ public class TestIndexReaderClone extends LuceneTestCase {
|
|||
TestIndexReaderReopen.createIndex(random, dir1, false);
|
||||
SegmentReader origSegmentReader = getOnlySegmentReader(IndexReader.open(dir1, false));
|
||||
origSegmentReader.deleteDocument(1);
|
||||
Similarity sim = new DefaultSimilarity().get("field1");
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
origSegmentReader.setNorm(4, "field1", sim.encodeNormValue(0.5f));
|
||||
|
||||
SegmentReader clonedSegmentReader = (SegmentReader) origSegmentReader
|
||||
|
@ -429,7 +429,7 @@ public class TestIndexReaderClone extends LuceneTestCase {
|
|||
final Directory dir1 = newDirectory();
|
||||
TestIndexReaderReopen.createIndex(random, dir1, false);
|
||||
IndexReader orig = IndexReader.open(dir1, false);
|
||||
Similarity sim = new DefaultSimilarity().get("field1");
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
orig.setNorm(1, "field1", sim.encodeNormValue(17.0f));
|
||||
final byte encoded = sim.encodeNormValue(17.0f);
|
||||
assertEquals(encoded, MultiNorms.norms(orig, "field1")[1]);
|
||||
|
|
|
@ -211,7 +211,7 @@ public class TestIndexReaderCloneNorms extends LuceneTestCase {
|
|||
IndexReader reader4C = (IndexReader) reader3C.clone();
|
||||
SegmentReader segmentReader4C = getOnlySegmentReader(reader4C);
|
||||
assertEquals(4, reader3CCNorm.bytesRef().get());
|
||||
Similarity sim = new DefaultSimilarity().get("field1");
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
reader4C.setNorm(5, "field1", sim.encodeNormValue(0.33f));
|
||||
|
||||
// generate a cannot update exception in reader1
|
||||
|
@ -272,7 +272,7 @@ public class TestIndexReaderCloneNorms extends LuceneTestCase {
|
|||
// System.out.println(" and: for "+k+" from "+newNorm+" to "+origNorm);
|
||||
modifiedNorms.set(i, Float.valueOf(newNorm));
|
||||
modifiedNorms.set(k, Float.valueOf(origNorm));
|
||||
Similarity sim = new DefaultSimilarity().get("f" + 1);
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
ir.setNorm(i, "f" + 1, sim.encodeNormValue(newNorm));
|
||||
ir.setNorm(k, "f" + 1, sim.encodeNormValue(origNorm));
|
||||
// System.out.println("setNorm i: "+i);
|
||||
|
@ -294,7 +294,7 @@ public class TestIndexReaderCloneNorms extends LuceneTestCase {
|
|||
assertEquals("number of norms mismatches", numDocNorms, b.length);
|
||||
ArrayList<Float> storedNorms = (i == 1 ? modifiedNorms : norms);
|
||||
for (int j = 0; j < b.length; j++) {
|
||||
Similarity sim = new DefaultSimilarity().get(field);
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
float norm = sim.decodeNormValue(b[j]);
|
||||
float norm1 = storedNorms.get(j).floatValue();
|
||||
assertEquals("stored norm value of " + field + " for doc " + j + " is "
|
||||
|
@ -334,7 +334,7 @@ public class TestIndexReaderCloneNorms extends LuceneTestCase {
|
|||
// return unique norm values that are unchanged by encoding/decoding
|
||||
private float nextNorm(String fname) {
|
||||
float norm = lastNorm + normDelta;
|
||||
Similarity sim = new DefaultSimilarity().get(fname);
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
do {
|
||||
float norm1 = sim.decodeNormValue(
|
||||
sim.encodeNormValue(norm));
|
||||
|
|
|
@ -617,9 +617,9 @@ public class TestIndexReaderReopen extends LuceneTestCase {
|
|||
|
||||
IndexReader reader2 = reader1.reopen();
|
||||
modifier = IndexReader.open(dir1, false);
|
||||
SimilarityProvider sim = new DefaultSimilarity();
|
||||
modifier.setNorm(1, "field1", sim.get("field1").encodeNormValue(50f));
|
||||
modifier.setNorm(1, "field2", sim.get("field2").encodeNormValue(50f));
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
modifier.setNorm(1, "field1", sim.encodeNormValue(50f));
|
||||
modifier.setNorm(1, "field2", sim.encodeNormValue(50f));
|
||||
modifier.close();
|
||||
|
||||
IndexReader reader3 = reader2.reopen();
|
||||
|
@ -712,7 +712,7 @@ public class TestIndexReaderReopen extends LuceneTestCase {
|
|||
protected void modifyIndex(int i) throws IOException {
|
||||
if (i % 3 == 0) {
|
||||
IndexReader modifier = IndexReader.open(dir, false);
|
||||
Similarity sim = new DefaultSimilarity().get("field1");
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
modifier.setNorm(i, "field1", sim.encodeNormValue(50f));
|
||||
modifier.close();
|
||||
} else if (i % 3 == 1) {
|
||||
|
@ -993,10 +993,10 @@ public class TestIndexReaderReopen extends LuceneTestCase {
|
|||
}
|
||||
case 1: {
|
||||
IndexReader reader = IndexReader.open(dir, false);
|
||||
SimilarityProvider sim = new DefaultSimilarity();
|
||||
reader.setNorm(4, "field1", sim.get("field1").encodeNormValue(123f));
|
||||
reader.setNorm(44, "field2", sim.get("field2").encodeNormValue(222f));
|
||||
reader.setNorm(44, "field4", sim.get("field4").encodeNormValue(22f));
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
reader.setNorm(4, "field1", sim.encodeNormValue(123f));
|
||||
reader.setNorm(44, "field2", sim.encodeNormValue(222f));
|
||||
reader.setNorm(44, "field4", sim.encodeNormValue(22f));
|
||||
reader.close();
|
||||
break;
|
||||
}
|
||||
|
@ -1017,9 +1017,9 @@ public class TestIndexReaderReopen extends LuceneTestCase {
|
|||
}
|
||||
case 4: {
|
||||
IndexReader reader = IndexReader.open(dir, false);
|
||||
SimilarityProvider sim = new DefaultSimilarity();
|
||||
reader.setNorm(5, "field1", sim.get("field1").encodeNormValue(123f));
|
||||
reader.setNorm(55, "field2", sim.get("field2").encodeNormValue(222f));
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
reader.setNorm(5, "field1", sim.encodeNormValue(123f));
|
||||
reader.setNorm(55, "field2", sim.encodeNormValue(222f));
|
||||
reader.close();
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -170,7 +170,7 @@ public class TestNorms extends LuceneTestCase {
|
|||
//System.out.println(" and: for "+k+" from "+newNorm+" to "+origNorm);
|
||||
modifiedNorms.set(i, Float.valueOf(newNorm));
|
||||
modifiedNorms.set(k, Float.valueOf(origNorm));
|
||||
Similarity sim = new DefaultSimilarity().get("f"+1);
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
ir.setNorm(i, "f"+1, sim.encodeNormValue(newNorm));
|
||||
ir.setNorm(k, "f"+1, sim.encodeNormValue(origNorm));
|
||||
}
|
||||
|
|
|
@ -149,8 +149,8 @@ public class TestParallelReader extends LuceneTestCase {
|
|||
|
||||
assertTrue(pr.isCurrent());
|
||||
IndexReader modifier = IndexReader.open(dir1, false);
|
||||
SimilarityProvider sim = new DefaultSimilarity();
|
||||
modifier.setNorm(0, "f1", sim.get("f1").encodeNormValue(100f));
|
||||
Similarity sim = new DefaultSimilarity();
|
||||
modifier.setNorm(0, "f1", sim.encodeNormValue(100f));
|
||||
modifier.close();
|
||||
|
||||
// one of the two IndexReaders which ParallelReader is using
|
||||
|
@ -158,7 +158,7 @@ public class TestParallelReader extends LuceneTestCase {
|
|||
assertFalse(pr.isCurrent());
|
||||
|
||||
modifier = IndexReader.open(dir2, false);
|
||||
modifier.setNorm(0, "f3", sim.get("f3").encodeNormValue(100f));
|
||||
modifier.setNorm(0, "f3", sim.encodeNormValue(100f));
|
||||
modifier.close();
|
||||
|
||||
// now both are not current anymore
|
||||
|
|
|
@ -51,7 +51,7 @@ public class TestSetNorm extends LuceneTestCase {
|
|||
|
||||
// reset the boost of each instance of this document
|
||||
IndexReader reader = IndexReader.open(store, false);
|
||||
Similarity similarity = new DefaultSimilarity().get("field");
|
||||
Similarity similarity = new DefaultSimilarity();
|
||||
reader.setNorm(0, "field", similarity.encodeNormValue(1.0f));
|
||||
reader.setNorm(1, "field", similarity.encodeNormValue(2.0f));
|
||||
reader.setNorm(2, "field", similarity.encodeNormValue(4.0f));
|
||||
|
|
Loading…
Reference in New Issue