@Test public void writeInt() throws Exception { OkBuffer data = new OkBuffer(); data.writeInt(0xabcdef01); data.writeInt(0x87654321); assertEquals("OkBuffer[size=8 data=abcdef0187654321]", data.toString()); }
@Test public void writeIntegerDoesntQuiteFitInSegment() throws Exception { OkBuffer data = new OkBuffer(); data.writeUtf8(repeat('a', Segment.SIZE - 3)); data.writeInt(0xabcdef01); data.writeInt(0x87654321); assertEquals(asList(Segment.SIZE - 3, 8), data.segmentSizes()); assertEquals(repeat('a', Segment.SIZE - 3), data.readUtf8(Segment.SIZE - 3)); assertEquals("OkBuffer[size=8 data=abcdef0187654321]", data.toString()); }