You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2014/05/21 18:01:56 UTC

svn commit: r1596607 - in /lucene/dev/branches/branch_4x: ./ lucene/ lucene/core/ lucene/core/src/test/org/apache/lucene/search/TestBooleanCoord.java

Author: rmuir
Date: Wed May 21 16:01:56 2014
New Revision: 1596607

URL: http://svn.apache.org/r1596607
Log:
LUCENE-4236: add a new test for crazy corner cases of coord() handling

Added:
    lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/search/TestBooleanCoord.java
      - copied, changed from r1596606, lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/search/TestBooleanCoord.java
Modified:
    lucene/dev/branches/branch_4x/   (props changed)
    lucene/dev/branches/branch_4x/lucene/   (props changed)
    lucene/dev/branches/branch_4x/lucene/core/   (props changed)

Copied: lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/search/TestBooleanCoord.java (from r1596606, lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/search/TestBooleanCoord.java)
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/search/TestBooleanCoord.java?p2=lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/search/TestBooleanCoord.java&p1=lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/search/TestBooleanCoord.java&r1=1596606&r2=1596607&rev=1596607&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/search/TestBooleanCoord.java (original)
+++ lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/search/TestBooleanCoord.java Wed May 21 16:01:56 2014
@@ -66,7 +66,7 @@ public class TestBooleanCoord extends Lu
     doc.add(new StringField("field", "3", Field.Store.NO));
     iw.addDocument(doc);
 
-    iw.shutdown();
+    iw.close();
     reader = DirectoryReader.open(dir);
     searcher = new IndexSearcher(reader);
     // we set a similarity that just returns 1, the idea is to test coord
@@ -717,7 +717,7 @@ public class TestBooleanCoord extends Lu
       final AtomicBoolean seen = new AtomicBoolean(false);
       BulkScorer bulkScorer = weight.bulkScorer(reader.leaves().get(0), false, null);
       assertNotNull(bulkScorer);
-      bulkScorer.score(new LeafCollector() {
+      bulkScorer.score(new Collector() {
         Scorer scorer;
         
         @Override
@@ -726,6 +726,9 @@ public class TestBooleanCoord extends Lu
         }
         
         @Override
+        public void setNextReader(AtomicReaderContext context) throws IOException {}
+
+        @Override
         public void collect(int doc) throws IOException {
           assertFalse(seen.get());
           assertEquals(0, doc);