- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {BufferedReader b =
InputStream in;new BufferedReader(new InputStreamReader(in))
Reader in;new BufferedReader(in)
File file;new BufferedReader(new FileReader(file))
- Smart code suggestions by Codota
}
/** * Verify that the method actually returns null when the type does not match. */ @Test public void testInvalidType() { final JsonObject device = new JsonObject().put("device-id", "someValue"); final String stringValue = EventBusService.getTypesafeValueForField(String.class, device, "device-id"); Assert.assertEquals("someValue", stringValue); final Integer intValue = EventBusService.getTypesafeValueForField(Integer.class, device, "device-id"); Assert.assertNull(intValue); }
/** * Verify that a valid type works. */ @Test public void testValidType() { final JsonObject payload = new JsonObject() .put("booleanValue", true) .put("stringValue", "foo") .put("intValue", 42); final String stringValue = EventBusService.getTypesafeValueForField(String.class, payload, "stringValue"); Assert.assertEquals("foo", stringValue); final Integer intValue = EventBusService.getTypesafeValueForField(Integer.class, payload, "intValue"); Assert.assertEquals(Integer.valueOf(42), intValue); final Boolean booleanValue = EventBusService.getTypesafeValueForField(Boolean.class, payload, "booleanValue"); Assert.assertEquals(Boolean.TRUE, booleanValue); }
/** * Verify that the method returns null, when the value is null. */ @Test public void testGetNull() { final JsonObject device = new JsonObject().put("device-id", (String) null); final String value = EventBusService.getTypesafeValueForField(String.class, device, "device-id"); Assert.assertNull(value); }