@Test (expected = IllegalArgumentException.class) public void testReadNextByteExceedsAvailableBytes() { givenABuffer(new byte[] { 0x01, 0x02 }); reader.readNextByte(); reader.readNextByte(); reader.readNextByte(); }
public byte readNextByte() { byte[] bytes = readBytes(1); return bytes[0]; }
DatagramReader { public byte readNextByte() { byte[] bytes = readBytes(1); return bytes[0]; } }
DatagramReader { public byte readNextByte() { byte[] bytes = readBytes(1); return bytes[0]; } DatagramReader(final byte[] byteArray);  DatagramReader(final byte[] byteArray, boolean copy);  DatagramReader(final byte[] byteArray, int offset, int length);  DatagramReader(final ByteArrayInputStream byteStream); }
DatagramReader { public byte readNextByte() { byte[] bytes = readBytes(1); return bytes[0]; } DatagramReader(final byte[] byteArray);  DatagramReader(final byte[] byteArray, boolean copy);  DatagramReader(final byte[] byteArray, int offset, int length);  DatagramReader(final ByteArrayInputStream byteStream); void mark(); void reset(); void close(); long readLong(final int numBits); int read(final int numBits); byte[] readBytes(final int count); byte readNextByte(); byte[] readBytesLeft(); boolean bytesAvailable(); boolean bytesAvailable(final int expectedBytes); int bitsLeft(); DatagramReader createRangeReader(int count); ByteArrayInputStream createRangeInputStream(int count); }
DatagramReader { public byte readNextByte() { byte[] bytes = readBytes(1); return bytes[0]; } DatagramReader(final byte[] byteArray);  DatagramReader(final byte[] byteArray, boolean copy);  DatagramReader(final byte[] byteArray, int offset, int length);  DatagramReader(final ByteArrayInputStream byteStream); void mark(); void reset(); void close(); long readLong(final int numBits); int read(final int numBits); byte[] readBytes(final int count); byte readNextByte(); byte[] readBytesLeft(); boolean bytesAvailable(); boolean bytesAvailable(final int expectedBytes); int bitsLeft(); DatagramReader createRangeReader(int count); ByteArrayInputStream createRangeInputStream(int count);  }