//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 PrimitiveLongIterator items = PrimitiveLongCollections.Iterator(1, 2, 3); // WHEN PrimitiveLongIterator filtered = PrimitiveLongCollections.Filter(items, item => item != 2); // THEN AssertItems(filtered, 1, 3); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void asArray() internal virtual void AsArray() { // GIVEN PrimitiveLongIterator items = PrimitiveLongCollections.Iterator(1, 2, 3); // WHEN long[] array = PrimitiveLongCollections.AsArray(items); // THEN assertTrue(Arrays.Equals(new long[] { 1, 2, 3 }, array)); }
//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 long[] items = new long[] { 2, 5, 234 }; // WHEN PrimitiveLongIterator iterator = PrimitiveLongCollections.Iterator(items); // THEN AssertItems(iterator, items); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void count() internal virtual void Count() { // GIVEN PrimitiveLongIterator items = PrimitiveLongCollections.Iterator(1, 2, 3); // WHEN int count = PrimitiveLongCollections.Count(items); // THEN assertEquals(3, count); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void indexOf() internal virtual void IndexOf() { // GIVEN PrimitiveLongIterable items = () => PrimitiveLongCollections.Iterator(10, 20, 30); // THEN assertEquals(-1, PrimitiveLongCollections.IndexOf(items.GetEnumerator(), 55)); assertEquals(0, PrimitiveLongCollections.IndexOf(items.GetEnumerator(), 10)); assertEquals(1, PrimitiveLongCollections.IndexOf(items.GetEnumerator(), 20)); assertEquals(2, PrimitiveLongCollections.IndexOf(items.GetEnumerator(), 30)); }
//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 PrimitiveLongIterator items = PrimitiveLongCollections.Iterator(1, 2, 3); // WHEN PrimitiveLongSet set = PrimitiveLongCollections.AsSet(items); // THEN assertTrue(set.Contains(1)); assertTrue(set.Contains(2)); assertTrue(set.Contains(3)); assertFalse(set.Contains(4)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldDetectSingleValue() internal virtual void ShouldDetectSingleValue() { // GIVEN long[] values = new long[] { 1 }; PrimitiveLongIterator actual = PrimitiveLongCollections.Iterator(values); PrimitiveLongPeekingIterator peekingIterator = new PrimitiveLongPeekingIterator(actual); // THEN assertFalse(peekingIterator.HasMultipleValues()); foreach (long value in values) { assertEquals(value, peekingIterator.Next()); } assertFalse(peekingIterator.HasNext()); assertFalse(peekingIterator.HasMultipleValues()); }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are ignored unless the option to convert to C# 7.2 'in' parameters is selected: //ORIGINAL LINE: public static PrimitiveLongResourceIterator iterator(org.neo4j.graphdb.Resource resource, final long... items) public static PrimitiveLongResourceIterator Iterator(Resource resource, params long[] items) { return(resourceIterator(PrimitiveLongCollections.Iterator(items), resource)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void singleWithDefaultMustAutoCloseIterator() internal virtual void SingleWithDefaultMustAutoCloseIterator() { AtomicInteger counter = new AtomicInteger(); CountingPrimitiveLongIteratorResource itr = new CountingPrimitiveLongIteratorResource(PrimitiveLongCollections.Iterator(13), counter); assertEquals(PrimitiveLongCollections.Single(itr, 2), 13); assertEquals(1, counter.get()); }