Esempio n. 1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void checkPointOnUnchangedSetMustDoNothing()
        public virtual void CheckPointOnUnchangedSetMustDoNothing()
        {
            SimpleBitSet set = new SimpleBitSet(16);
            int          key = 10;

            set.Put(key);
            long checkpoint = 0;

            checkpoint = set.CheckPointAndPut(checkpoint, key);
            assertThat(set.CheckPointAndPut(checkpoint, key), @is(checkpoint));
            assertTrue(set.Contains(key));
        }
Esempio n. 2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void checkPointOnUnchangedSetButWithDifferentKeyMustUpdateSet()
        public virtual void CheckPointOnUnchangedSetButWithDifferentKeyMustUpdateSet()
        {
            SimpleBitSet set = new SimpleBitSet(16);
            int          key = 10;

            set.Put(key);
            long checkpoint = 0;

            checkpoint = set.CheckPointAndPut(checkpoint, key);
            assertThat(set.CheckPointAndPut(checkpoint, key + 1), @is(not(checkpoint)));
            assertTrue(set.Contains(key + 1));
            assertFalse(set.Contains(key));
        }
Esempio n. 3
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void checkPointMustBeAbleToExpandCapacity()
        public virtual void CheckPointMustBeAbleToExpandCapacity()
        {
            SimpleBitSet set  = new SimpleBitSet(16);
            int          key  = 10;
            int          key2 = 255;

            set.Put(key);
            long checkpoint = 0;

            checkpoint = set.CheckPointAndPut(checkpoint, key);
            assertThat(set.CheckPointAndPut(checkpoint, key2), @is(not(checkpoint)));
            assertTrue(set.Contains(key2));
            assertFalse(set.Contains(key));
        }
Esempio n. 4
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void checkPointOnChangedSetMustClearState()
        public virtual void CheckPointOnChangedSetMustClearState()
        {
            SimpleBitSet set = new SimpleBitSet(16);
            int          key = 10;

            set.Put(key);
            long checkpoint = 0;

            checkpoint = set.CheckPointAndPut(checkpoint, key);
            set.Put(key + 1);
            assertThat(set.CheckPointAndPut(checkpoint, key), @is(not(checkpoint)));
            assertTrue(set.Contains(key));
            assertFalse(set.Contains(key + 1));
        }