@Test public void testDoubleValue() { testValue("567.45", event -> { assertEquals(567.45d, event.value()); assertFalse(event.isArray()); assertFalse(event.isObject()); assertTrue(event.isNumber()); assertFalse(event.isNull()); assertFalse(event.isBoolean()); assertFalse(event.isString()); assertEquals(567, (long)event.integerValue()); assertEquals(567L, (long)event.longValue()); assertEquals(567.45f, (float)event.floatValue(), 0.01f); assertEquals(567.45d, (double)event.doubleValue(), 0.01d); assertThrowCCE(event, JsonEvent::stringValue, JsonEvent::booleanValue, JsonEvent::binaryValue, JsonEvent::instantValue, JsonEvent::objectValue, JsonEvent::arrayValue); }); }
@Test public void testLongValue() { testValue("567", event -> { assertEquals(567L, event.value()); assertFalse(event.isArray()); assertFalse(event.isObject()); assertTrue(event.isNumber()); assertFalse(event.isNull()); assertFalse(event.isBoolean()); assertFalse(event.isString()); assertEquals(567, (long)event.integerValue()); assertEquals(567L, (long)event.longValue()); assertEquals(567f, (float)event.floatValue(), 0.01f); assertEquals(567d, (double)event.doubleValue(), 0.01d); assertThrowCCE(event, JsonEvent::stringValue, JsonEvent::booleanValue, JsonEvent::binaryValue, JsonEvent::instantValue, JsonEvent::objectValue, JsonEvent::arrayValue); }); }
@Test public void testNullValue() { testValue("null", event -> { assertEquals(null, event.value()); assertFalse(event.isArray()); assertFalse(event.isObject()); assertFalse(event.isNumber()); assertTrue(event.isNull()); assertFalse(event.isBoolean()); assertFalse(event.isString()); assertNull(event.integerValue()); assertNull(event.longValue()); assertNull(event.floatValue()); assertNull(event.doubleValue()); assertNull(event.binaryValue()); assertNull(event.instantValue()); assertNull(event.objectValue()); assertNull(event.arrayValue()); assertNull(event.stringValue()); assertNull(event.binaryValue()); }); }
/** * @return the <code>Integer</code> value or <code>null</code> if the event has no JSON value */ public Integer integerValue() { Integer ret = delegate.integerValue(); return ret; }
/** * @return the <code>Integer</code> value or <code>null</code> if the event has no JSON value */ public Integer integerValue() { Integer ret = delegate.integerValue(); return ret; }
@Test public void testDoubleValue() { testValue("567.45", event -> { assertEquals(567.45d, event.value()); assertFalse(event.isArray()); assertFalse(event.isObject()); assertTrue(event.isNumber()); assertFalse(event.isNull()); assertFalse(event.isBoolean()); assertFalse(event.isString()); assertEquals(567, (long)event.integerValue()); assertEquals(567L, (long)event.longValue()); assertEquals(567.45f, (float)event.floatValue(), 0.01f); assertEquals(567.45d, (double)event.doubleValue(), 0.01d); assertThrowCCE(event, JsonEvent::stringValue, JsonEvent::booleanValue, JsonEvent::binaryValue, JsonEvent::instantValue, JsonEvent::objectValue, JsonEvent::arrayValue); }); }
@Test public void testLongValue() { testValue("567", event -> { assertEquals(567L, event.value()); assertFalse(event.isArray()); assertFalse(event.isObject()); assertTrue(event.isNumber()); assertFalse(event.isNull()); assertFalse(event.isBoolean()); assertFalse(event.isString()); assertEquals(567, (long)event.integerValue()); assertEquals(567L, (long)event.longValue()); assertEquals(567f, (float)event.floatValue(), 0.01f); assertEquals(567d, (double)event.doubleValue(), 0.01d); assertThrowCCE(event, JsonEvent::stringValue, JsonEvent::booleanValue, JsonEvent::binaryValue, JsonEvent::instantValue, JsonEvent::objectValue, JsonEvent::arrayValue); }); }
@Test public void testNullValue() { testValue("null", event -> { assertEquals(null, event.value()); assertFalse(event.isArray()); assertFalse(event.isObject()); assertFalse(event.isNumber()); assertTrue(event.isNull()); assertFalse(event.isBoolean()); assertFalse(event.isString()); assertNull(event.integerValue()); assertNull(event.longValue()); assertNull(event.floatValue()); assertNull(event.doubleValue()); assertNull(event.binaryValue()); assertNull(event.instantValue()); assertNull(event.objectValue()); assertNull(event.arrayValue()); assertNull(event.stringValue()); assertNull(event.binaryValue()); }); }