Exemple #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void filter()
        internal virtual void Filter()
        {
            // GIVEN
            PrimitiveIntIterator items = PrimitiveIntCollections.Iterator(1, 2, 3);

            // WHEN
            PrimitiveIntIterator filtered = PrimitiveIntCollections.Filter(items, item => item != 2);

            // THEN
            AssertItems(filtered, 1, 3);
        }
Exemple #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void arrayOfItemsAsIterator()
        internal virtual void ArrayOfItemsAsIterator()
        {
            // GIVEN
            int[] items = new int[] { 2, 5, 234 };

            // WHEN
            PrimitiveIntIterator iterator = PrimitiveIntCollections.Iterator(items);

            // THEN
            AssertItems(iterator, items);
        }
Exemple #3
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void deduplicate()
        internal virtual void Deduplicate()
        {
            // GIVEN
            PrimitiveIntIterator items = PrimitiveIntCollections.Iterator(1, 1, 2, 3, 2);

            // WHEN
            PrimitiveIntIterator deduped = PrimitiveIntCollections.Deduplicate(items);

            // THEN
            AssertItems(deduped, 1, 2, 3);
        }
Exemple #4
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void concatenateTwoIterators()
        internal virtual void ConcatenateTwoIterators()
        {
            // GIVEN
            PrimitiveIntIterator firstItems = PrimitiveIntCollections.Iterator(10, 3, 203, 32);
            PrimitiveIntIterator otherItems = PrimitiveIntCollections.Iterator(1, 2, 5);

            // WHEN
            PrimitiveIntIterator iterator = PrimitiveIntCollections.Concat(asList(firstItems, otherItems).GetEnumerator());

            // THEN
            AssertItems(iterator, 10, 3, 203, 32, 1, 2, 5);
        }
Exemple #5
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)));
        }