You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by sy...@apache.org on 2015/01/16 15:12:40 UTC

lucenenet git commit: Fix bitset tests

Repository: lucenenet
Updated Branches:
  refs/heads/master 3ecdbb107 -> bf3030297


Fix bitset tests


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/bf303029
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/bf303029
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/bf303029

Branch: refs/heads/master
Commit: bf3030297c90856ee451724f904f043bdbb45120
Parents: 3ecdbb1
Author: Itamar Syn-Hershko <it...@code972.com>
Authored: Fri Jan 16 16:12:21 2015 +0200
Committer: Itamar Syn-Hershko <it...@code972.com>
Committed: Fri Jan 16 16:12:21 2015 +0200

----------------------------------------------------------------------
 src/Lucene.Net.Core/Support/BitSetSupport.cs     | 6 +++---
 src/Lucene.Net.Tests/core/Util/TestLongBitSet.cs | 8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/bf303029/src/Lucene.Net.Core/Support/BitSetSupport.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Core/Support/BitSetSupport.cs b/src/Lucene.Net.Core/Support/BitSetSupport.cs
index 471a216..8c66cac 100644
--- a/src/Lucene.Net.Core/Support/BitSetSupport.cs
+++ b/src/Lucene.Net.Core/Support/BitSetSupport.cs
@@ -70,11 +70,11 @@ namespace Lucene.Net.Support
         public static BitArray And_UnequalLengths(this BitArray bitsA, BitArray bitsB)
         {
             //Cycle only through fewest bits neccessary without requiring size equality
-            int maxIdx = Math.Min(bitsA.Length, bitsB.Length);//exclusive
-            BitArray bits = new BitArray(maxIdx);
+            var maxIdx = Math.Min(bitsA.Length, bitsB.Length);//exclusive
+            var bits = new BitArray(maxIdx);
             for (int i = 0; i < maxIdx; i++)
             {
-                bitsA[i] = bitsA[i] & bitsB[i];
+                bits[i] = bitsA[i] & bitsB[i];
             }
             return bits;
         }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/bf303029/src/Lucene.Net.Tests/core/Util/TestLongBitSet.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/TestLongBitSet.cs b/src/Lucene.Net.Tests/core/Util/TestLongBitSet.cs
index 7eab97d..9dcb7dd 100644
--- a/src/Lucene.Net.Tests/core/Util/TestLongBitSet.cs
+++ b/src/Lucene.Net.Tests/core/Util/TestLongBitSet.cs
@@ -169,13 +169,13 @@ namespace Lucene.Net.Util
                     Assert.AreEqual(a.Cardinality(), b.Cardinality());
 
                     BitArray a_and = (BitArray)a.Clone();
-                    a_and = a_and.And(a0);
+                    a_and = a_and.And_UnequalLengths(a0);
                     BitArray a_or = (BitArray)a.Clone();
-                    a_or = a_or.Or(a0);
+                    a_or = a_or.Or_UnequalLengths(a0);
                     BitArray a_xor = (BitArray)a.Clone();
-                    a_xor = a_xor.Xor(a0);
+                    a_xor = a_xor.Xor_UnequalLengths(a0);
                     BitArray a_andn = (BitArray)a.Clone();
-                    a_andn.AndNot(a0);
+                    a_andn.And_UnequalLengths(a0);
 
                     LongBitSet b_and = b.Clone();
                     Assert.AreEqual(b, b_and);