@Override public LinkedBuffer writeStrFromDouble(final double value, final WriteSession session, LinkedBuffer lb) throws IOException { return StringSerializer.writeDouble(value, session, lb); }
public void testDouble() throws Exception { for (double i : double_targets) { LinkedBuffer lb = new LinkedBuffer(256); WriteSession session = new WriteSession(lb); StringSerializer.writeDouble(i, session, lb); LinkedBuffer lb2 = new LinkedBuffer(1); WriteSession session2 = new WriteSession(lb2); StringSerializer.writeDouble(i, session2, lb2); byte[] buffered = session.toByteArray(); byte[] buffered_needed_to_grow = session2.toByteArray(); byte[] builtin = STRING.ser(Double.toString(i)); assertEquals(builtin, buffered); assertEquals(builtin, buffered_needed_to_grow); } }