@Test public void testListDifferences_BitSet_BitSet() throws Exception { BitSet bs1 = new BitSet(); BitSet bs2 = new BitSet(); bs1.set(0); bs2.set(0); bs1.set(1); bs1.set(2); bs2.set(2); bs1.set(3); bs2.set(4); // 2 bits set in bs1 which are clear in bs2 Assert.assertEquals(2, FingerprinterTool.listDifferences(bs2, bs1).size()); // 2 bits set in bs2 which are clear in bs1 Assert.assertEquals(1, FingerprinterTool.listDifferences(bs1, bs2).size()); }