@Test
public void testResetAll() {

    Assert.assertEquals("0",
        new LongBitMask().resetAll(new LongBitMask()).toString());
    Assert.assertEquals("0",
        new LongBitMask().resetAll(AllSetBitMask.get()).toString());
    Assert.assertEquals("0",
        new LongBitMask().resetAll(AllSetButLastBitMask.get()).toString());
    Assert.assertEquals("0",
        new LongBitMask().resetAll(EmptyButLastBitMask.get()).toString());
    Assert.assertEquals("0",
        new LongBitMask().resetAll(EmptyBitMask.get()).toString());
    
    thrown.expect(RuntimeException.class);
    new LongBitMask().resetAll(new OpenBitSet()).toString();
}