コード例 #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void testEnsureCapacity()
        internal virtual void TestEnsureCapacity()
        {
            PrimitiveLongIntKeyValueArray map = new PrimitiveLongIntKeyValueArray();

            assertThat(map.Capacity(), equalTo(PrimitiveLongIntKeyValueArray.DEFAULT_INITIAL_CAPACITY));

            map.EnsureCapacity(10);
            assertThat(map.Capacity(), greaterThanOrEqualTo(10));

            map.EnsureCapacity(100);
            assertThat(map.Capacity(), greaterThanOrEqualTo(100));

            map.EnsureCapacity(1000);
            assertThat(map.Capacity(), greaterThanOrEqualTo(1000));
        }
コード例 #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void testReset()
        internal virtual void TestReset()
        {
            PrimitiveLongIntKeyValueArray map = new PrimitiveLongIntKeyValueArray();

            map.PutIfAbsent(1, 100);
            map.PutIfAbsent(2, 200);
            map.PutIfAbsent(3, 300);

            map.Reset(1000);
            assertThat(map.Size(), equalTo(0));
            assertThat(map.Capacity(), greaterThanOrEqualTo(1000));
        }