diff options
Diffstat (limited to 'android/guava-tests/test/com/google/common/collect/OrderingTest.java')
-rw-r--r-- | android/guava-tests/test/com/google/common/collect/OrderingTest.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/android/guava-tests/test/com/google/common/collect/OrderingTest.java b/android/guava-tests/test/com/google/common/collect/OrderingTest.java index a98379986..8a8854097 100644 --- a/android/guava-tests/test/com/google/common/collect/OrderingTest.java +++ b/android/guava-tests/test/com/google/common/collect/OrderingTest.java @@ -161,6 +161,19 @@ public class OrderingTest extends TestCase { assertEquals("Ordering.explicit([0])", c.toString()); } + public void testExplicitMax_b297601553() { + Ordering<Integer> c = Ordering.explicit(1, 2, 3); + + // TODO(b/297601553): this should probably throw an CCE since 0 isn't explicitly listed + assertEquals(0, (int) c.max(asList(0))); + try { + c.max(asList(0, 1)); + fail(); + } catch (IncomparableValueException expected) { + assertEquals(0, expected.value); + } + } + public void testExplicit_two() { Comparator<Integer> c = Ordering.explicit(42, 5); assertEquals(0, c.compare(5, 5)); |