Beispiel #1
0
 @Test
 public void skip() throws Exception {
   OkBuffer buffer = new OkBuffer();
   buffer.writeUtf8("a");
   buffer.writeUtf8(repeat('b', Segment.SIZE));
   buffer.writeUtf8("c");
   buffer.skip(1);
   assertEquals('b', buffer.readByte() & 0xff);
   buffer.skip(Segment.SIZE - 2);
   assertEquals('b', buffer.readByte() & 0xff);
   buffer.skip(1);
   assertEquals(0, buffer.size());
 }
Beispiel #2
0
 @Test
 public void readByte() throws Exception {
   OkBuffer data = new OkBuffer();
   data.write(new byte[] {(byte) 0xab, (byte) 0xcd});
   assertEquals(0xab, data.readByte() & 0xff);
   assertEquals(0xcd, data.readByte() & 0xff);
   assertEquals(0, data.size());
 }
Beispiel #3
0
 @Override
 public byte readByte() throws IOException {
   require(1);
   return buffer.readByte();
 }