### Question:
BinaryComparableUtils { static byte[] unsigned(byte[] key) { key[0] = unsigned(key[0]); return key; } private  BinaryComparableUtils();   }### Answer:
@Test public void testInterpretUnsigned() { assertTrue((byte) 0 == BinaryComparableUtils.unsigned((byte) -128)); assertTrue((byte) 127 == BinaryComparableUtils.unsigned((byte) -1)); assertTrue((byte) -128 == BinaryComparableUtils.unsigned((byte) 0)); assertTrue((byte) -127 == BinaryComparableUtils.unsigned((byte) 1)); assertTrue((byte) -1 == BinaryComparableUtils.unsigned((byte) 127)); assertTrue((byte) 1 == BinaryComparableUtils.unsigned((byte) -127)); }
@Test public void testInterpretUnsigned() { assertEquals((byte) 0, BinaryComparableUtils.unsigned((byte) -128)); assertEquals((byte) 127, BinaryComparableUtils.unsigned((byte) -1)); assertEquals((byte) -128, BinaryComparableUtils.unsigned((byte) 0)); assertEquals((byte) -127, BinaryComparableUtils.unsigned((byte) 1)); assertEquals((byte) -1, BinaryComparableUtils.unsigned((byte) 127)); assertEquals((byte) 1, BinaryComparableUtils.unsigned((byte) -127)); }