aboutsummaryrefslogtreecommitdiff
path: root/android/guava-tests/test/com/google/common/collect/ContiguousSetTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'android/guava-tests/test/com/google/common/collect/ContiguousSetTest.java')
-rw-r--r--android/guava-tests/test/com/google/common/collect/ContiguousSetTest.java26
1 files changed, 23 insertions, 3 deletions
diff --git a/android/guava-tests/test/com/google/common/collect/ContiguousSetTest.java b/android/guava-tests/test/com/google/common/collect/ContiguousSetTest.java
index 6b19b1edc..f3c5fe864 100644
--- a/android/guava-tests/test/com/google/common/collect/ContiguousSetTest.java
+++ b/android/guava-tests/test/com/google/common/collect/ContiguousSetTest.java
@@ -44,7 +44,9 @@ import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
-/** @author Gregory Kick */
+/**
+ * @author Gregory Kick
+ */
@GwtCompatible(emulated = true)
public class ContiguousSetTest extends TestCase {
private static final DiscreteDomain<Integer> NOT_EQUAL_TO_INTEGERS =
@@ -155,10 +157,28 @@ public class ContiguousSetTest extends TestCase {
assertEquals(enormous, enormousReserialized);
}
+ private static final DiscreteDomain<Integer> UNBOUNDED_THROWING_DOMAIN =
+ new DiscreteDomain<Integer>() {
+ @Override
+ public Integer next(Integer value) {
+ throw new AssertionError();
+ }
+
+ @Override
+ public Integer previous(Integer value) {
+ throw new AssertionError();
+ }
+
+ @Override
+ public long distance(Integer start, Integer end) {
+ throw new AssertionError();
+ }
+ };
+
public void testCreate_noMin() {
Range<Integer> range = Range.lessThan(0);
try {
- ContiguousSet.create(range, RangeTest.UNBOUNDED_DOMAIN);
+ ContiguousSet.create(range, UNBOUNDED_THROWING_DOMAIN);
fail();
} catch (IllegalArgumentException expected) {
}
@@ -167,7 +187,7 @@ public class ContiguousSetTest extends TestCase {
public void testCreate_noMax() {
Range<Integer> range = Range.greaterThan(0);
try {
- ContiguousSet.create(range, RangeTest.UNBOUNDED_DOMAIN);
+ ContiguousSet.create(range, UNBOUNDED_THROWING_DOMAIN);
fail();
} catch (IllegalArgumentException expected) {
}