@Test public void mapSerialiserTest() throws SerialisationException { Map<Integer, Integer> map = new LinkedHashMap<>(); map.put(1, 3); map.put(2, 7); map.put(3, 11); ((MapSerialiser) serialiser).setKeySerialiser(new IntegerSerialiser()); ((MapSerialiser) serialiser).setValueSerialiser(new IntegerSerialiser()); ((MapSerialiser) serialiser).setMapClass(LinkedHashMap.class); byte[] b = serialiser.serialise(map); Map o = serialiser.deserialise(b); assertEquals(LinkedHashMap.class, o.getClass()); assertEquals(3, o.size()); assertEquals(3, o.get(1)); assertEquals(7, o.get(2)); assertEquals(11, o.get(3)); }