public void testToArray_withNull() { List<Float> list = Arrays.asList((float) 0, (float) 1, null); try { Floats.toArray(list); fail(); } catch (NullPointerException expected) { } }
public void testMax_noArgs() { try { Floats.max(); fail(); } catch (IllegalArgumentException expected) { } }
public void testMin_noArgs() { try { Floats.min(); fail(); } catch (IllegalArgumentException expected) { } }
public void testEnsureCapacity_fail() { try { Floats.ensureCapacity(ARRAY1, -1, 1); fail(); } catch (IllegalArgumentException expected) { } try { // notice that this should even fail when no growth was needed Floats.ensureCapacity(ARRAY1, 1, -1); fail(); } catch (IllegalArgumentException expected) { } }
public void testStringConverter_convertError() { try { Floats.stringConverter().convert("notanumber"); fail(); } catch (NumberFormatException expected) { } }
@GwtIncompatible public void testTryParse_withNullNoGwt() { assertNull(Floats.tryParse("null")); try { Floats.tryParse(null); fail("Expected NPE"); } catch (NullPointerException expected) { } } }
public void testConstrainToRange() { float tolerance = 1e-10f; assertEquals((float) 1, Floats.constrainToRange((float) 1, (float) 0, (float) 5), tolerance); assertEquals((float) 1, Floats.constrainToRange((float) 1, (float) 1, (float) 5), tolerance); assertEquals((float) 3, Floats.constrainToRange((float) 1, (float) 3, (float) 5), tolerance); assertEquals((float) -1, Floats.constrainToRange((float) 0, (float) -5, (float) -1), tolerance); assertEquals((float) 2, Floats.constrainToRange((float) 5, (float) 2, (float) 2), tolerance); try { Floats.constrainToRange((float) 1, (float) 3, (float) 2); fail(); } catch (IllegalArgumentException expected) { } }
public void testMin_noArgs() { try { Floats.min(); fail(); } catch (IllegalArgumentException expected) { } }
public void testToArray_withNull() { List<Float> list = Arrays.asList((float) 0, (float) 1, null); try { Floats.toArray(list); fail(); } catch (NullPointerException expected) { } }
public void testMax_noArgs() { try { Floats.max(); fail(); } catch (IllegalArgumentException expected) { } }
public void testEnsureCapacity_fail() { try { Floats.ensureCapacity(ARRAY1, -1, 1); fail(); } catch (IllegalArgumentException expected) { } try { // notice that this should even fail when no growth was needed Floats.ensureCapacity(ARRAY1, 1, -1); fail(); } catch (IllegalArgumentException expected) { } }
public void testStringConverter_convertError() { try { Floats.stringConverter().convert("notanumber"); fail(); } catch (NumberFormatException expected) { } }
@GwtIncompatible public void testTryParse_withNullNoGwt() { assertNull(Floats.tryParse("null")); try { Floats.tryParse(null); fail("Expected NPE"); } catch (NullPointerException expected) { } }
public void testConstrainToRange() { float tolerance = 1e-10f; assertEquals( (float) 1, Floats.constrainToRange((float) 1, (float) 0, (float) 5), tolerance); assertEquals( (float) 1, Floats.constrainToRange((float) 1, (float) 1, (float) 5), tolerance); assertEquals( (float) 3, Floats.constrainToRange((float) 1, (float) 3, (float) 5), tolerance); assertEquals( (float) -1, Floats.constrainToRange((float) 0, (float) -5, (float) -1), tolerance); assertEquals( (float) 2, Floats.constrainToRange((float) 5, (float) 2, (float) 2), tolerance); try { Floats.constrainToRange((float) 1, (float) 3, (float) 2); fail(); } catch (IllegalArgumentException expected) { } }