示例#1
0
 @Test(expected = NoSuchElementException.class)
 public void testIllegalIteratorTraversal() {
   LNGVector<String> v1 = new LNGVector<>();
   Assert.assertTrue(v1.empty());
   for (int i = 0; i < 1000; i++) v1.push("s" + i);
   final Iterator<String> it = v1.iterator();
   Assert.assertTrue(it.hasNext());
   for (int i = 0; i < 1001; i++) it.next();
 }
示例#2
0
 @Test(expected = UnsupportedOperationException.class)
 public void testIllegalIteratorRemoval() {
   LNGVector<String> v1 = new LNGVector<>();
   Assert.assertTrue(v1.empty());
   for (int i = 0; i < 1000; i++) v1.push("s" + i);
   final Iterator<String> it = v1.iterator();
   Assert.assertTrue(it.hasNext());
   it.next();
   it.remove();
 }