From 4177252a10fc1cc82e507cc34841814af7fb1ec6 Mon Sep 17 00:00:00 2001 From: Simon Willnauer Date: Wed, 9 May 2018 19:10:36 +0200 Subject: [PATCH] [TEST] Never oversize bitset --- .../src/test/org/apache/lucene/util/TestFixedBitSet.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lucene/core/src/test/org/apache/lucene/util/TestFixedBitSet.java b/lucene/core/src/test/org/apache/lucene/util/TestFixedBitSet.java index 3b80540bd81..25c7e41c6d8 100644 --- a/lucene/core/src/test/org/apache/lucene/util/TestFixedBitSet.java +++ b/lucene/core/src/test/org/apache/lucene/util/TestFixedBitSet.java @@ -499,8 +499,10 @@ public class TestFixedBitSet extends BaseBitSetTestCase { int numBits = TestUtil.nextInt(random, 1000, 2000); int count = TestUtil.nextInt(random, 0, numBits - 1); int[] bits = makeIntArray(random, count, 0, numBits - 1); - FixedBitSet fixedBitSet = makeFixedBitSet(bits, numBits); - + FixedBitSet fixedBitSet = new FixedBitSet(numBits); + for (int e : bits) { + fixedBitSet.set(e); + } FixedBitSet mutableCopy = FixedBitSet.copyOf(fixedBitSet); assertNotSame(mutableCopy, fixedBitSet); assertEquals(mutableCopy, fixedBitSet);