diff --git a/lucene/src/test/org/apache/lucene/search/TestQueryWrapperFilter.java b/lucene/src/test/org/apache/lucene/search/TestQueryWrapperFilter.java index 8225510c07c..d0d8ee2a027 100644 --- a/lucene/src/test/org/apache/lucene/search/TestQueryWrapperFilter.java +++ b/lucene/src/test/org/apache/lucene/search/TestQueryWrapperFilter.java @@ -16,8 +16,11 @@ package org.apache.lucene.search; * See the License for the specific language governing permissions and * limitations under the License. */ +import java.util.HashSet; +import java.util.Set; import org.apache.lucene.document.Document; +import org.apache.lucene.document.Field; import org.apache.lucene.document.StringField; import org.apache.lucene.document.TextField; import org.apache.lucene.index.IndexReader; @@ -82,6 +85,47 @@ public class TestQueryWrapperFilter extends LuceneTestCase { reader.close(); dir.close(); } + + public void testRandom() throws Exception { + final Directory d = newDirectory(); + final RandomIndexWriter w = new RandomIndexWriter(random, d); + w.w.getConfig().setMaxBufferedDocs(17); + final int numDocs = atLeast(100); + final Set aDocs = new HashSet(); + for(int i=0;i