assertEquals("nextClearBit() returned the wrong value", 32, bs.nextClearBit(6));
assertEquals("nextClearBit() returned the wrong value", 32, bs.nextClearBit(32));
assertEquals("nextClearBit() returned the wrong value", 63, bs.nextClearBit(33));
// boundary tests
assertEquals("nextClearBit() returned the wrong value", 63, bs.nextClearBit(63));
assertEquals("nextClearBit() returned the wrong value", 64, bs.nextClearBit(64));
// at bitset element 1
assertEquals("nextClearBit() returned the wrong value", 71, bs.nextClearBit(65));
assertEquals("nextClearBit() returned the wrong value", 71, bs.nextClearBit(71));