@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));
}