@Test
public void testCompactDecodeOddTerminated() {

    byte[] test = new byte[]{0x3f, 0x1c, (byte) 0xb8};
    byte[] expected = new byte[]{15, 1, 12, 11, 8, T};
    assertArrayEquals("odd terminated compact decode fail", expected, CompactEncoder.unpackToNibbles(test));
}