ByteKey implements Comparable<ByteKey>, Serializable { public byte[] getBytes() { return value.toByteArray(); } private  ByteKey(ByteString value); static ByteKey copyFrom(ByteBuffer value); static ByteKey copyFrom(byte[] bytes); static ByteKey of(int... bytes); ByteBuffer getValue(); byte[] getBytes(); boolean isEmpty(); @Override int compareTo(@Nonnull ByteKey other); @Override String toString(); @Override boolean equals(@Nullable Object o); @Override int hashCode(); static final ByteKey EMPTY; }
@Test public void testGetBytes() { assertArrayEquals("[] equal after getBytes", new byte[] {}, ByteKey.EMPTY.getBytes()); assertArrayEquals("[00] equal after getBytes", new byte[] {0x00}, ByteKey.of(0x00).getBytes()); }