@Test public void shouldSerialiseAndDeserialiseAnEmptyTreeSet() throws SerialisationException { // Given final TreeSet<String> set = new TreeSet<>(); // When final byte[] serialisedSet = SERIALISER.serialise(set); final TreeSet deserialisedSet = SERIALISER.deserialise(serialisedSet); // Then assertNotSame(deserialisedSet, set); assertEquals(deserialisedSet, set); }