You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by la...@apache.org on 2015/05/23 16:16:53 UTC
lucenenet git commit: additional test
Repository: lucenenet
Updated Branches:
refs/heads/failingtests 81f9d3d6f -> b4406c746
additional test
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/b4406c74
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/b4406c74
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/b4406c74
Branch: refs/heads/failingtests
Commit: b4406c746d5564c34c9a13d47cbc7774b7b76b98
Parents: 81f9d3d
Author: Laimonas Simutis <la...@gmail.com>
Authored: Sat May 23 10:16:28 2015 -0400
Committer: Laimonas Simutis <la...@gmail.com>
Committed: Sat May 23 10:16:28 2015 -0400
----------------------------------------------------------------------
.../core/Search/TestTopDocsMerge.cs | 34 ++++++++++++++++++++
1 file changed, 34 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/b4406c74/src/Lucene.Net.Tests/core/Search/TestTopDocsMerge.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Search/TestTopDocsMerge.cs b/src/Lucene.Net.Tests/core/Search/TestTopDocsMerge.cs
index b6e786b..451b7ad 100644
--- a/src/Lucene.Net.Tests/core/Search/TestTopDocsMerge.cs
+++ b/src/Lucene.Net.Tests/core/Search/TestTopDocsMerge.cs
@@ -71,6 +71,40 @@ namespace Lucene.Net.Search
[Test]
[Category("Focus")]
+ public void QueueTest()
+ {
+ var hitQueue = new HitQueue(10, false);
+
+ var builder = new StringBuilder();
+ OutputCollector.Init(builder);
+
+ hitQueue.Add(new ScoreDoc(6, 1));
+ hitQueue.Add(new ScoreDoc(5, 1));
+ hitQueue.Add(new ScoreDoc(4, 1));
+ hitQueue.Add(new ScoreDoc(3, 1));
+ hitQueue.Add(new ScoreDoc(2, 1));
+ hitQueue.Add(new ScoreDoc(1, 1));
+ hitQueue.Add(new ScoreDoc(1232, 1));
+ hitQueue.Add(new ScoreDoc(12, 1));
+
+ var results = new ScoreDoc[hitQueue.Size()];
+
+ for (int i = hitQueue.Size() - 1; i >= 0; i--)
+ {
+ results[i] = hitQueue.Pop();
+ }
+
+ OutputCollector.Init(null);
+
+ foreach (var r in results)
+ {
+ Console.WriteLine(r);
+ }
+ //Console.WriteLine(builder);
+ }
+
+ [Test]
+ [Category("Focus")]
public virtual void TestSort_1()
{
TestSort(false);