@Test public void testCrc16() { byte[] result1 = ByteTools.crc16(new byte[] {0, 0, 0, 0, 0, 0, 0, 0}); assertArrayEquals(new byte[] {(byte) 0x31, (byte) 0x3E}, result1); result1 = ByteTools.crc16( new byte[] { (byte) 255, (byte) 255, (byte) 255, (byte) 255, (byte) 255, (byte) 255, (byte) 255, (byte) 255 }); assertArrayEquals(new byte[] {(byte) 0x97, (byte) 0xDF}, result1); }