Home | History | Annotate | Download | only in util

Lines Matching defs:bs

28         BitSet bs = new BitSet();
29 assertEquals("{}", bs.toString());
30 bs.set(2);
31 assertEquals("{2}", bs.toString());
32 bs.set(4);
33 bs.set(10);
34 assertEquals("{2, 4, 10}", bs.toString());
53 private static void assertBitSet(BitSet bs, long[] longs, String s) {
55 assertEquals(bs.toString(), ((longs[i / 64] & (1L << (i % 64))) != 0), bs.get(i));
62 assertFalse(bs.isEmpty());
64 assertTrue(bs.isEmpty());
66 assertEquals(cardinality, bs.cardinality());
67 assertEquals(64 * longs.length, bs.size());
68 assertEquals(s, bs.toString());
97 private static void assertBitSet(BitSet bs, byte[] bytes, String s) {
99 assertEquals(bs.toString(), ((bytes[i / 8] & (1L << (i % 8))) != 0), bs.get(i));
106 assertFalse(bs.isEmpty());
108 assertTrue(bs.isEmpty());
110 assertEquals(cardinality, bs.cardinality());
111 assertEquals(roundUp(8 * bytes.length, 64), bs.size());
112 assertEquals(s, bs.toString());
162 BitSet bs = new BitSet();
163 bs.set(0);
164 bs.set(64, 66);
165 bs.clear(64, 66);
166 assertEquals("[1]", Arrays.toString(bs.toLongArray()));
181 BitSet bs;
183 bs = new BitSet();
184 bs.set(32);
185 assertEquals(32, bs.previousSetBit(999));
186 assertEquals(32, bs.previousSetBit(33));
187 assertEquals(32, bs.previousSetBit(32));
188 assertEquals(-1, bs.previousSetBit(31));
190 bs = new BitSet();
191 bs.set(0);
192 bs.set(1);
193 bs.set(32);
194 bs.set(192);
195 bs.set(666);
197 assertEquals(666, bs.previousSetBit(999));
198 assertEquals(666, bs.previousSetBit(667));
199 assertEquals(666, bs.previousSetBit(666));
200 assertEquals(192, bs.previousSetBit(665));
201 assertEquals(32, bs.previousSetBit(191));
202 assertEquals(1, bs.previousSetBit(31));
203 assertEquals(0, bs.previousSetBit(0));
204 assertEquals(-1, bs.previousSetBit(-1));
259 BitSet bs = BitSet.valueOf(bytes);
261 assertEquals(bs.cardinality(), bs.stream().count());
262 bs.stream().forEach(x -> assertTrue(bs.get(x)));