@Test
    public void testBucketKeyWrapperOrdering() {
        ProgressToken.BucketKeyWrapper bk1 = new ProgressToken.BucketKeyWrapper(0x0000000000000001L);
        ProgressToken.BucketKeyWrapper bk2 = new ProgressToken.BucketKeyWrapper(0x7FFFFFFFFFFFFFFFL);
        ProgressToken.BucketKeyWrapper bk3 = new ProgressToken.BucketKeyWrapper(0x8000000000000000L);
        ProgressToken.BucketKeyWrapper bk4 = new ProgressToken.BucketKeyWrapper(0xFFFFFFFFFFFFFFFFL);
        assertTrue(bk1.compareTo(bk2) < 0);
        assertTrue(bk2.compareTo(bk3) < 0);
        assertTrue(bk3.compareTo(bk4) < 0);
        assertTrue(bk2.compareTo(bk1) > 0);
        assertTrue(bk3.compareTo(bk2) > 0);
        assertTrue(bk4.compareTo(bk3) > 0);
        ProgressToken.BucketKeyWrapper bk5 = new ProgressToken.BucketKeyWrapper(0x7FFFFFFFFFFFFFFFL);
        ProgressToken.BucketKeyWrapper bk6 = new ProgressToken.BucketKeyWrapper(0x8000000000000000L);
        assertEquals(0, bk5.compareTo(bk2));
        assertEquals(0, bk6.compareTo(bk3));
    }
Test that ensures doing update(superbucket, 0) simply puts the bucket back in
pending
documentapi/src/test/java/com/yahoo/documentapi/VisitorIteratorTestCase.java