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