@Test public void testWriteShortForPositionVByteOrder() throws Exception { short expected = 100; out.writeShort(1, expected, ByteOrder.LITTLE_ENDIAN); out.writeShort(3, expected, ByteOrder.BIG_ENDIAN); short actual1 = Bits.readShort(out.buffer, 1, false); short actual2 = Bits.readShort(out.buffer, 3, true); assertEquals(actual1, expected); assertEquals(actual2, expected); }
@Test public void testWriteShortForPositionV() throws Exception { short expected = 100; out.writeShort(1, expected); short actual = Bits.readShort(out.buffer, 1, ByteOrder.nativeOrder() == ByteOrder.BIG_ENDIAN); assertEquals(actual, expected); }