Lucene.Net.Search.TestRegexpRandom2.AssertSame C# (CSharp) Method

AssertSame() protected method

check that the # of hits is the same as from a very simple regexpquery implementation.
protected AssertSame ( string regexp ) : void
regexp string
return void
        protected internal virtual void AssertSame(string regexp)
        {
            RegexpQuery smart = new RegexpQuery(new Term(FieldName, regexp), RegExp.NONE);
            DumbRegexpQuery dumb = new DumbRegexpQuery(new Term(FieldName, regexp), RegExp.NONE);

            TopDocs smartDocs = Searcher1.Search(smart, 25);
            TopDocs dumbDocs = Searcher2.Search(dumb, 25);

            CheckHits.CheckEqual(smart, smartDocs.ScoreDocs, dumbDocs.ScoreDocs);
        }
    }