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 2013/08/15 09:01:25 UTC

svn commit: r1514183 - in /lucene/dev/trunk/lucene: core/src/test/org/apache/lucene/index/TestAddIndexes.java test-framework/src/java/org/apache/lucene/index/AllDeletedFilterReader.java

Author: uschindler
Date: Thu Aug 15 07:01:25 2013
New Revision: 1514183

URL: http://svn.apache.org/r1514183
Log:
LUCENE-5176: Reuse new AllDeletedFilterReader in TestAddIndexes

Modified:
    lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/index/TestAddIndexes.java
    lucene/dev/trunk/lucene/test-framework/src/java/org/apache/lucene/index/AllDeletedFilterReader.java

Modified: lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/index/TestAddIndexes.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/index/TestAddIndexes.java?rev=1514183&r1=1514182&r2=1514183&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/index/TestAddIndexes.java (original)
+++ lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/index/TestAddIndexes.java Thu Aug 15 07:01:25 2013
@@ -1229,14 +1229,7 @@ public class TestAddIndexes extends Luce
     Directory src = newDirectory(), dest = newDirectory();
     RandomIndexWriter w = new RandomIndexWriter(random(), src);
     w.addDocument(new Document());
-    IndexReader allDeletedReader = new FilterAtomicReader(w.getReader().leaves().get(0).reader()) {
-      @Override
-      public Bits getLiveDocs() {
-        return new Bits.MatchNoBits(in.maxDoc());
-      }
-      @Override public boolean hasDeletions() { return true; }
-      @Override public int numDocs() { return 0; }
-    };
+    IndexReader allDeletedReader = new AllDeletedFilterReader(w.getReader().leaves().get(0).reader());
     w.close();
     
     w = new RandomIndexWriter(random(), dest);

Modified: lucene/dev/trunk/lucene/test-framework/src/java/org/apache/lucene/index/AllDeletedFilterReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/test-framework/src/java/org/apache/lucene/index/AllDeletedFilterReader.java?rev=1514183&r1=1514182&r2=1514183&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/test-framework/src/java/org/apache/lucene/index/AllDeletedFilterReader.java (original)
+++ lucene/dev/trunk/lucene/test-framework/src/java/org/apache/lucene/index/AllDeletedFilterReader.java Thu Aug 15 07:01:25 2013
@@ -28,6 +28,7 @@ public class AllDeletedFilterReader exte
   public AllDeletedFilterReader(AtomicReader in) {
     super(in);
     liveDocs = new Bits.MatchNoBits(in.maxDoc());
+    assert maxDoc() == 0 || hasDeletions();
   }
 
   @Override