public void testMin_noArgs() { try { Ints.min(); fail(); } catch (IllegalArgumentException expected) { } }
public void testToArray_withNull() { List<Integer> list = Arrays.asList((int) 0, (int) 1, null); try { Ints.toArray(list); fail(); } catch (NullPointerException expected) { } }
public void testFromByteArrayFails() { try { Ints.fromByteArray(new byte[Ints.BYTES - 1]); fail(); } catch (IllegalArgumentException expected) { } }
private static void assertCastFails(long value) { try { Ints.checkedCast(value); fail("Cast to int should have failed: " + value); } catch (IllegalArgumentException ex) { assertTrue( value + " not found in exception text: " + ex.getMessage(), ex.getMessage().contains(String.valueOf(value))); } }
public void testMax_noArgs() { try { Ints.max(); fail(); } catch (IllegalArgumentException expected) { } }
public void testTryParse_radixTooBig() { try { Ints.tryParse("0", Character.MAX_RADIX + 1); fail(); } catch (IllegalArgumentException expected) { } }
public void testTryParse_radixTooSmall() { try { Ints.tryParse("0", Character.MIN_RADIX - 1); fail(); } catch (IllegalArgumentException expected) { } }
public void testEnsureCapacity_fail() { try { Ints.ensureCapacity(ARRAY1, -1, 1); fail(); } catch (IllegalArgumentException expected) { } try { // notice that this should even fail when no growth was needed Ints.ensureCapacity(ARRAY1, 1, -1); fail(); } catch (IllegalArgumentException expected) { } }
public void testStringConverter_convertError() { try { Ints.stringConverter().convert("notanumber"); fail(); } catch (NumberFormatException expected) { } }
public void testTryParse_withNullGwt() { assertNull(Ints.tryParse("null")); try { Ints.tryParse(null); fail("Expected NPE"); } catch (NullPointerException expected) { } } }
public void testConstrainToRange() { assertEquals((int) 1, Ints.constrainToRange((int) 1, (int) 0, (int) 5)); assertEquals((int) 1, Ints.constrainToRange((int) 1, (int) 1, (int) 5)); assertEquals((int) 3, Ints.constrainToRange((int) 1, (int) 3, (int) 5)); assertEquals((int) -1, Ints.constrainToRange((int) 0, (int) -5, (int) -1)); assertEquals((int) 2, Ints.constrainToRange((int) 5, (int) 2, (int) 2)); try { Ints.constrainToRange((int) 1, (int) 3, (int) 2); fail(); } catch (IllegalArgumentException expected) { } }
public void testTryParse_radixTooBig() { try { Ints.tryParse("0", Character.MAX_RADIX + 1); fail(); } catch (IllegalArgumentException expected) { } }
public void testTryParse_radixTooSmall() { try { Ints.tryParse("0", Character.MIN_RADIX - 1); fail(); } catch (IllegalArgumentException expected) { } }
public void testMin_noArgs() { try { Ints.min(); fail(); } catch (IllegalArgumentException expected) { } }
public void testToArray_withNull() { List<Integer> list = Arrays.asList((int) 0, (int) 1, null); try { Ints.toArray(list); fail(); } catch (NullPointerException expected) { } }
private static void assertCastFails(long value) { try { Ints.checkedCast(value); fail("Cast to int should have failed: " + value); } catch (IllegalArgumentException ex) { assertTrue(value + " not found in exception text: " + ex.getMessage(), ex.getMessage().contains(String.valueOf(value))); } }
public void testMax_noArgs() { try { Ints.max(); fail(); } catch (IllegalArgumentException expected) { } }
public void testStringConverter_convertError() { try { Ints.stringConverter().convert("notanumber"); fail(); } catch (NumberFormatException expected) { } }
public void testTryParse_withNullGwt() { assertNull(Ints.tryParse("null")); try { Ints.tryParse(null); fail("Expected NPE"); } catch (NullPointerException expected) { } } }
public void testConstrainToRange() { assertEquals((int) 1, Ints.constrainToRange((int) 1, (int) 0, (int) 5)); assertEquals((int) 1, Ints.constrainToRange((int) 1, (int) 1, (int) 5)); assertEquals((int) 3, Ints.constrainToRange((int) 1, (int) 3, (int) 5)); assertEquals((int) -1, Ints.constrainToRange((int) 0, (int) -5, (int) -1)); assertEquals((int) 2, Ints.constrainToRange((int) 5, (int) 2, (int) 2)); try { Ints.constrainToRange((int) 1, (int) 3, (int) 2); fail(); } catch (IllegalArgumentException expected) { } }