/** * Test for {@link KnownTypeAdapters.PrimitiveBooleanTypeAdapter} */ @Test public void testForPrimitiveBooleanTypeAdapter() throws Exception { // create a string writer, and write the value to it using adapter StringWriter stringWriter = new StringWriter(); KnownTypeAdapters.PrimitiveBooleanTypeAdapter.write(new JsonWriter(stringWriter), true); String jsonString = stringWriter.toString(); // call the TypeAdapter#read method boolean readValue = KnownTypeAdapters.PrimitiveBooleanTypeAdapter.read(new JsonReader(new StringReader(jsonString)), false); assertEquals(true, readValue); }