@Override public LinkedBuffer writeStrFromFloat(final float value, final WriteSession session, LinkedBuffer lb) throws IOException { return StringSerializer.writeFloat(value, session, lb); }
public void testFloat() throws Exception { for (float i : float_targets) { LinkedBuffer lb = new LinkedBuffer(256); WriteSession session = new WriteSession(lb); StringSerializer.writeFloat(i, session, lb); LinkedBuffer lb2 = new LinkedBuffer(1); WriteSession session2 = new WriteSession(lb2); StringSerializer.writeFloat(i, session2, lb2); byte[] buffered = session.toByteArray(); byte[] buffered_needed_to_grow = session2.toByteArray(); byte[] builtin = STRING.ser(Float.toString(i)); assertEquals(builtin, buffered); assertEquals(builtin, buffered_needed_to_grow); } }