You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Nikolay Izhikov (Jira)" <ji...@apache.org> on 2019/09/28 07:36:00 UTC

[jira] [Created] (IGNITE-12240) ReadOnlyCollectionView2X fails on iterator.next

Nikolay Izhikov created IGNITE-12240:
----------------------------------------

             Summary: ReadOnlyCollectionView2X fails on iterator.next
                 Key: IGNITE-12240
                 URL: https://issues.apache.org/jira/browse/IGNITE-12240
             Project: Ignite
          Issue Type: Bug
    Affects Versions: 2.7.6
            Reporter: Nikolay Izhikov


Simple reproducer below will throw {{NoSuchElementException}}.
Iterator only works if one call {{hasNext}} before {{next}}.

{code:java}
    /** */
    @Test
    public void testReadOnlyCollection() throws Exception {
        Collection<String> c1 = Collections.emptyList();
        Collection<String> c2 = Arrays.asList("1");

        ReadOnlyCollectionView2X<String> view = new ReadOnlyCollectionView2X<>(c1, c2);

        assertEquals("1", view.iterator().next());
    }
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)