Exemplo n.º 1
0
 @Test
 public void writeInt() throws Exception {
   OkBuffer data = new OkBuffer();
   data.writeInt(0xabcdef01);
   data.writeInt(0x87654321);
   assertEquals("OkBuffer[size=8 data=abcdef0187654321]", data.toString());
 }
Exemplo n.º 2
0
 @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());
 }