MCPcopy Create free account
hub / github.com/amazon-ion/ion-java / checkNullFloat

Method checkNullFloat

src/test/java/com/amazon/ion/FloatTest.java:30–51  ·  view source on GitHub ↗
(IonFloat value)

Source from the content-addressed store, hash-verified

28 public static final double A_DOUBLE = 1D + Float.MAX_VALUE;
29
30 public static void checkNullFloat(IonFloat value)
31 {
32 assertSame(IonType.FLOAT, value.getType());
33 assertTrue("isNullValue is false", value.isNullValue());
34 assertFalse(value.isNumericValue());
35
36 try
37 {
38 value.floatValue();
39 fail("Expected NullValueException");
40 }
41 catch (NullValueException e) { }
42
43 try
44 {
45 value.doubleValue();
46 fail("Expected NullValueException");
47 }
48 catch (NullValueException e) { }
49
50 assertNull("bigDecimalValue() isn't null", value.bigDecimalValue());
51 }
52
53
54 public void modifyFloat(IonFloat value)

Callers 3

modifyFloatMethod · 0.95
testFactoryFloatMethod · 0.95
testTextNullFloatMethod · 0.95

Calls 7

failMethod · 0.80
getTypeMethod · 0.65
isNullValueMethod · 0.65
isNumericValueMethod · 0.65
floatValueMethod · 0.65
doubleValueMethod · 0.65
bigDecimalValueMethod · 0.65

Tested by

no test coverage detected