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/01/29 18:54:35 UTC
svn commit: r1237393 - in
/lucene/dev/branches/lucene2858/lucene/src/test/org/apache/lucene/index:
TestTermsEnum.java TestTypePromotion.java
Author: uschindler
Date: Sun Jan 29 17:54:35 2012
New Revision: 1237393
URL: http://svn.apache.org/viewvc?rev=1237393&view=rev
Log:
LUCENE-2858: Fix remaining index pkg tests
Modified:
lucene/dev/branches/lucene2858/lucene/src/test/org/apache/lucene/index/TestTermsEnum.java
lucene/dev/branches/lucene2858/lucene/src/test/org/apache/lucene/index/TestTypePromotion.java
Modified: lucene/dev/branches/lucene2858/lucene/src/test/org/apache/lucene/index/TestTermsEnum.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene2858/lucene/src/test/org/apache/lucene/index/TestTermsEnum.java?rev=1237393&r1=1237392&r2=1237393&view=diff
==============================================================================
--- lucene/dev/branches/lucene2858/lucene/src/test/org/apache/lucene/index/TestTermsEnum.java (original)
+++ lucene/dev/branches/lucene2858/lucene/src/test/org/apache/lucene/index/TestTermsEnum.java Sun Jan 29 17:54:35 2012
@@ -377,7 +377,6 @@ public class TestTermsEnum extends Lucen
}
private void close() throws Exception {
- final Directory d = ((SegmentReader) r.getSequentialSubReaders()[0]).directory();
r.close();
d.close();
}
Modified: lucene/dev/branches/lucene2858/lucene/src/test/org/apache/lucene/index/TestTypePromotion.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene2858/lucene/src/test/org/apache/lucene/index/TestTypePromotion.java?rev=1237393&r1=1237392&r2=1237393&view=diff
==============================================================================
--- lucene/dev/branches/lucene2858/lucene/src/test/org/apache/lucene/index/TestTypePromotion.java (original)
+++ lucene/dev/branches/lucene2858/lucene/src/test/org/apache/lucene/index/TestTypePromotion.java Sun Jan 29 17:54:35 2012
@@ -29,6 +29,7 @@ import org.apache.lucene.document.Field;
import org.apache.lucene.document.DocValuesField;
import org.apache.lucene.document.TextField;
import org.apache.lucene.index.IndexReader.ReaderContext;
+import org.apache.lucene.index.AtomicIndexReader.AtomicReaderContext;
import org.apache.lucene.index.DocValues.Source;
import org.apache.lucene.index.DocValues.Type;
import org.apache.lucene.store.Directory;
@@ -117,12 +118,12 @@ public class TestTypePromotion extends L
private void assertValues(TestType type, Directory dir, long[] values)
throws CorruptIndexException, IOException {
- IndexReader reader = IndexReader.open(dir);
+ DirectoryReader reader = DirectoryReader.open(dir);
assertEquals(1, reader.getSequentialSubReaders().length);
ReaderContext topReaderContext = reader.getTopReaderContext();
- ReaderContext[] children = topReaderContext.children();
- DocValues docValues = children[0].reader.docValues("promote");
+ AtomicReaderContext[] children = topReaderContext.leaves();
assertEquals(1, children.length);
+ DocValues docValues = children[0].reader().docValues("promote");
Source directSource = docValues.getDirectSource();
for (int i = 0; i < values.length; i++) {
int id = Integer.parseInt(reader.document(i).get("id"));
@@ -332,11 +333,11 @@ public class TestTypePromotion extends L
// now merge
writer.forceMerge(1);
writer.close();
- IndexReader reader = IndexReader.open(dir);
+ DirectoryReader reader = DirectoryReader.open(dir);
assertEquals(1, reader.getSequentialSubReaders().length);
ReaderContext topReaderContext = reader.getTopReaderContext();
- ReaderContext[] children = topReaderContext.children();
- DocValues docValues = children[0].reader.docValues("promote");
+ AtomicReaderContext[] children = topReaderContext.leaves();
+ DocValues docValues = children[0].reader().docValues("promote");
assertNotNull(docValues);
assertValues(TestType.Byte, dir, values);
assertEquals(Type.BYTES_VAR_STRAIGHT, docValues.type());