Exemple #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void convertCollectionToLongArray()
        internal virtual void ConvertCollectionToLongArray()
        {
            PrimitiveIntSet heapSet       = PrimitiveIntCollections.AsSet(new int[] { 1, 2, 3 });
            PrimitiveIntSet offHeapIntSet = Primitive.OffHeapIntSet(GlobalMemoryTracker.INSTANCE);

            offHeapIntSet.Add(7);
            offHeapIntSet.Add(8);
            assertArrayEquals(new long[] { 1, 2, 3 }, PrimitiveIntCollections.AsLongArray(heapSet));
            assertArrayEquals(new long[] { 7, 8 }, PrimitiveIntCollections.AsLongArray(offHeapIntSet));
        }
Exemple #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void iteratorAsSet()
        internal virtual void IteratorAsSet()
        {
            // GIVEN
            PrimitiveIntIterator items = PrimitiveIntCollections.Iterator(1, 2, 3);

            // WHEN
            PrimitiveIntSet set = PrimitiveIntCollections.AsSet(items);

            // THEN
            assertTrue(set.Contains(1));
            assertTrue(set.Contains(2));
            assertTrue(set.Contains(3));
            assertFalse(set.Contains(4));
            assertThrows(typeof(System.InvalidOperationException), () => PrimitiveIntCollections.AsSet(PrimitiveIntCollections.Iterator(1, 2, 1)));
        }