public void testFromByteArrayFails() { try { Longs.fromByteArray(new byte[Longs.BYTES - 1]); fail(); } catch (IllegalArgumentException expected) { } }
public void testToArray_withNull() { List<Long> list = Arrays.asList((long) 0, (long) 1, null); try { Longs.toArray(list); fail(); } catch (NullPointerException expected) { } }
public void testMax_noArgs() { try { Longs.max(); fail(); } catch (IllegalArgumentException expected) { } }
public void testTryParse_radixTooSmall() { try { Longs.tryParse("0", Character.MIN_RADIX - 1); fail(); } catch (IllegalArgumentException expected) { } }
public void testMin_noArgs() { try { Longs.min(); fail(); } catch (IllegalArgumentException expected) { } }
public void testTryParse_radixTooBig() { try { Longs.tryParse("0", Character.MAX_RADIX + 1); fail(); } catch (IllegalArgumentException expected) { } }
public void testEnsureCapacity_fail() { try { Longs.ensureCapacity(ARRAY1, -1, 1); fail(); } catch (IllegalArgumentException expected) { } try { // notice that this should even fail when no growth was needed Longs.ensureCapacity(ARRAY1, 1, -1); fail(); } catch (IllegalArgumentException expected) { } }
public void testStringConverter_convertError() { try { Longs.stringConverter().convert("notanumber"); fail(); } catch (NumberFormatException expected) { } }
public void testTryParse_withNullGwt() { assertNull(Longs.tryParse("null")); try { Longs.tryParse(null); fail("Expected NPE"); } catch (NullPointerException expected) { } } }
public void testConstrainToRange() { assertEquals((long) 1, Longs.constrainToRange((long) 1, (long) 0, (long) 5)); assertEquals((long) 1, Longs.constrainToRange((long) 1, (long) 1, (long) 5)); assertEquals((long) 3, Longs.constrainToRange((long) 1, (long) 3, (long) 5)); assertEquals((long) -1, Longs.constrainToRange((long) 0, (long) -5, (long) -1)); assertEquals((long) 2, Longs.constrainToRange((long) 5, (long) 2, (long) 2)); try { Longs.constrainToRange((long) 1, (long) 3, (long) 2); fail(); } catch (IllegalArgumentException expected) { } }
public void testTryParse_radixTooSmall() { try { Longs.tryParse("0", Character.MIN_RADIX - 1); fail(); } catch (IllegalArgumentException expected) { } }
public void testMin_noArgs() { try { Longs.min(); fail(); } catch (IllegalArgumentException expected) { } }
public void testTryParse_radixTooBig() { try { Longs.tryParse("0", Character.MAX_RADIX + 1); fail(); } catch (IllegalArgumentException expected) { } }
public void testFromByteArrayFails() { try { Longs.fromByteArray(new byte[Longs.BYTES - 1]); fail(); } catch (IllegalArgumentException expected) { } }
public void testToArray_withNull() { List<Long> list = Arrays.asList((long) 0, (long) 1, null); try { Longs.toArray(list); fail(); } catch (NullPointerException expected) { } }
public void testMax_noArgs() { try { Longs.max(); fail(); } catch (IllegalArgumentException expected) { } }
public void testEnsureCapacity_fail() { try { Longs.ensureCapacity(ARRAY1, -1, 1); fail(); } catch (IllegalArgumentException expected) { } try { // notice that this should even fail when no growth was needed Longs.ensureCapacity(ARRAY1, 1, -1); fail(); } catch (IllegalArgumentException expected) { } }
public void testStringConverter_convertError() { try { Longs.stringConverter().convert("notanumber"); fail(); } catch (NumberFormatException expected) { } }
public void testTryParse_withNullGwt() { assertNull(Longs.tryParse("null")); try { Longs.tryParse(null); fail("Expected NPE"); } catch (NullPointerException expected) { } } }
public void testConstrainToRange() { assertEquals((long) 1, Longs.constrainToRange((long) 1, (long) 0, (long) 5)); assertEquals((long) 1, Longs.constrainToRange((long) 1, (long) 1, (long) 5)); assertEquals((long) 3, Longs.constrainToRange((long) 1, (long) 3, (long) 5)); assertEquals((long) -1, Longs.constrainToRange((long) 0, (long) -5, (long) -1)); assertEquals((long) 2, Longs.constrainToRange((long) 5, (long) 2, (long) 2)); try { Longs.constrainToRange((long) 1, (long) 3, (long) 2); fail(); } catch (IllegalArgumentException expected) { } }