BytesSerialiser implements ToBytesSerialiser<byte[]> { @Override public byte[] deserialise(final byte[] bytes) throws SerialisationException { return bytes; }  @Override boolean canHandle(final Class clazz); @Override byte[] serialise(final byte[] value); @Override byte[] deserialise(final byte[] bytes); @Override byte[] deserialiseEmpty(); @Override boolean preservesObjectOrdering(); @Override boolean isConsistent(); @Override boolean equals(final Object obj); @Override int hashCode();  }
@Test public void shouldDeserialiseBytesByJustReturningTheProvidedBytes() throws SerialisationException { final byte[] bytes = {0, 1}; final byte[] deserialisedBytes = serialiser.deserialise(bytes); assertSame(bytes, deserialisedBytes); }