You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2012/06/19 09:39:37 UTC
svn commit: r1351591 [3/3] - in /lucene/dev/branches/branch_4x: ./ lucene/
lucene/core/ lucene/core/src/java/org/apache/lucene/index/
lucene/core/src/java/org/apache/lucene/search/
lucene/core/src/java/org/apache/lucene/search/payloads/ lucene/core/src...
Modified: lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/search/TestIndexSearcher.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/search/TestIndexSearcher.java?rev=1351591&r1=1351590&r2=1351591&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/search/TestIndexSearcher.java (original)
+++ lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/search/TestIndexSearcher.java Tue Jun 19 07:39:34 2012
@@ -26,6 +26,7 @@ import org.apache.solr.request.SolrQuery
import org.apache.solr.schema.SchemaField;
import org.junit.BeforeClass;
+import java.util.List;
import java.util.Map;
import java.io.IOException;
@@ -50,9 +51,9 @@ public class TestIndexSearcher extends S
Map context = ValueSource.newContext(sqr.getSearcher());
vs.createWeight(context, sqr.getSearcher());
IndexReaderContext topReaderContext = sqr.getSearcher().getTopReaderContext();
- AtomicReaderContext[] leaves = topReaderContext.leaves();
+ List<AtomicReaderContext> leaves = topReaderContext.leaves();
int idx = ReaderUtil.subIndex(doc, leaves);
- AtomicReaderContext leaf = leaves[idx];
+ AtomicReaderContext leaf = leaves.get(idx);
FunctionValues vals = vs.getValues(context, leaf);
return vals.strVal(doc-leaf.docBase);
}
@@ -78,7 +79,7 @@ public class TestIndexSearcher extends S
// make sure the readers share the first segment
// Didn't work w/ older versions of lucene2.9 going from segment -> multi
- assertEquals(rCtx1.leaves()[0].reader(), rCtx2.leaves()[0].reader());
+ assertEquals(rCtx1.leaves().get(0).reader(), rCtx2.leaves().get(0).reader());
assertU(adoc("id","5", "v_f","3.14159"));
assertU(adoc("id","6", "v_f","8983", "v_s1","string6"));
@@ -88,8 +89,8 @@ public class TestIndexSearcher extends S
IndexReaderContext rCtx3 = sr3.getSearcher().getTopReaderContext();
// make sure the readers share segments
// assertEquals(r1.getLeafReaders()[0], r3.getLeafReaders()[0]);
- assertEquals(rCtx2.leaves()[0].reader(), rCtx3.leaves()[0].reader());
- assertEquals(rCtx2.leaves()[1].reader(), rCtx3.leaves()[1].reader());
+ assertEquals(rCtx2.leaves().get(0).reader(), rCtx3.leaves().get(0).reader());
+ assertEquals(rCtx2.leaves().get(1).reader(), rCtx3.leaves().get(1).reader());
sr1.close();
sr2.close();
@@ -123,8 +124,8 @@ public class TestIndexSearcher extends S
assertU(commit());
SolrQueryRequest sr6 = req("q","foo");
IndexReaderContext rCtx6 = sr6.getSearcher().getTopReaderContext();
- assertEquals(1, rCtx6.leaves()[0].reader().numDocs()); // only a single doc left in the first segment
- assertTrue( !rCtx5.leaves()[0].reader().equals(rCtx6.leaves()[0].reader()) ); // readers now different
+ assertEquals(1, rCtx6.leaves().get(0).reader().numDocs()); // only a single doc left in the first segment
+ assertTrue( !rCtx5.leaves().get(0).reader().equals(rCtx6.leaves().get(0).reader()) ); // readers now different
sr5.close();
sr6.close();
Modified: lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/search/TestSort.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/search/TestSort.java?rev=1351591&r1=1351590&r2=1351591&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/search/TestSort.java (original)
+++ lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/search/TestSort.java Tue Jun 19 07:39:34 2012
@@ -198,7 +198,7 @@ public class TestSort extends SolrTestCa
DirectoryReader reader = DirectoryReader.open(dir);
IndexSearcher searcher = new IndexSearcher(reader);
// System.out.println("segments="+searcher.getIndexReader().getSequentialSubReaders().length);
- assertTrue(reader.getSequentialSubReaders().length > 1);
+ assertTrue(reader.getSequentialSubReaders().size() > 1);
for (int i=0; i<qiter; i++) {
Filter filt = new Filter() {