Lucene.Net.Search.TestFilteredQuery.AssertScoreEquals C# (CSharp) Méthode

AssertScoreEquals() public méthode

Tests whether the scores of the two queries are the same.
public AssertScoreEquals ( Query q1, Query q2 ) : void
q1 Query
q2 Query
Résultat void
        public virtual void AssertScoreEquals(Query q1, Query q2)
        {
            ScoreDoc[] hits1 = Searcher.Search(q1, null, 1000).ScoreDocs;
            ScoreDoc[] hits2 = Searcher.Search(q2, null, 1000).ScoreDocs;

            Assert.AreEqual(hits1.Length, hits2.Length);

            for (int i = 0; i < hits1.Length; i++)
            {
                Assert.AreEqual(hits1[i].Score, hits2[i].Score, 0.000001f);
            }
        }