summaryrefslogtreecommitdiff
path: root/src/test/java/bjc/data/CircularIteratorTest.java
diff options
context:
space:
mode:
authorBen Culkin <scorpress@gmail.com>2020-11-08 19:50:55 -0500
committerBen Culkin <scorpress@gmail.com>2020-11-08 19:50:55 -0500
commitbbddfcafec1b72972e1f925048ddbe715411798d (patch)
tree763c9a4ea515503a0a6030a13424c5c8d77bea7e /src/test/java/bjc/data/CircularIteratorTest.java
parent169c7404bef2838d86c49f721e0f6e7e06938db1 (diff)
Add some additional tests
Diffstat (limited to 'src/test/java/bjc/data/CircularIteratorTest.java')
-rw-r--r--src/test/java/bjc/data/CircularIteratorTest.java15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/test/java/bjc/data/CircularIteratorTest.java b/src/test/java/bjc/data/CircularIteratorTest.java
index dfe2a17..8091e1c 100644
--- a/src/test/java/bjc/data/CircularIteratorTest.java
+++ b/src/test/java/bjc/data/CircularIteratorTest.java
@@ -1,9 +1,7 @@
package bjc.data;
import static bjc.TestUtils.*;
-
-import java.util.Arrays;
-import java.util.List;
+import java.util.*;
import org.junit.Test;
@@ -45,4 +43,15 @@ public class CircularIteratorTest {
// Check we repeat correctly, and can still repeat
assertIteratorEquals(true, itr, "c", "c", "c");
}
+
+ /**
+ * Test that remove throws an exception.
+ */
+ @Test(expected = UnsupportedOperationException.class)
+ public void testRemove() {
+ Iterator<String> arrayItr = new ArrayIterator<>("a", "b");
+ CircularIterator<String> itr = new CircularIterator<>(() -> arrayItr);
+
+ itr.remove();
+ }
}