@Test public void testDouble() throws IOException { // test writing and reading shorts. writer.writeDouble(1); writer.writeDouble(6.62607004E-34); writer.writeDouble(299792458); writer.writeDouble(-123456.123456); writer.writeDouble(0.0); BinaryReader reader = getReader(); assertEquals(1.0, reader.expectDouble(), 0.0); assertEquals(6.62607004E-34, reader.expectDouble(), 0.0); assertEquals(299792458, reader.expectDouble(), 0.0); assertEquals(-123456.123456, reader.expectDouble(), 0.0); assertEquals(0.0, reader.expectDouble(), 0.0); }