@Test public void testIteratorRemoveUnsupported() { Assertions.assertThrows(UnsupportedOperationException.class, () -> ArrayTagSet.create("k", "v").iterator().remove()); }
@Test public void testIteratorNext() { Assertions.assertThrows(NoSuchElementException.class, () -> { ArrayTagSet tag = ArrayTagSet.create("k", "v"); Iterator<Tag> iter = tag.iterator(); Assertions.assertTrue(iter.hasNext()); Assertions.assertEquals(new BasicTag("k", "v"), iter.next()); Assertions.assertFalse(iter.hasNext()); iter.next(); }); }