@Test public void testGetAndSetUnsignedShort() throws Exception { WrappedByteBuffer buf = new WrappedByteBuffer(); buf.putUnsignedShort(0); buf.putUnsignedShort(65535); buf.putUnsignedShort(65536); buf.putUnsignedShort(-1); buf.flip(); assertEquals(0, buf.getUnsignedShort()); assertEquals(65535, buf.getUnsignedShort()); assertEquals(0, buf.getUnsignedShort()); assertEquals(65535, buf.getUnsignedShort()); buf.rewind(); buf.putUnsignedShortAt(0, 121); buf.putUnsignedShortAt(2, 122); assertEquals(121, buf.getUnsignedShortAt(0)); assertEquals(122, buf.getUnsignedShortAt(2)); }
@Test(expected = BufferUnderflowException.class) public void testGetAndSetGetUnsignedShortException3() { WrappedByteBuffer buf = WrappedByteBuffer.allocate(0); buf.getUnsignedShort(); }