assertEquivalent(map3, map);
assertEquivalent(map3, map2);
if (codec instanceof TextDataCodec)
{
TextDataCodec textCodec = (TextDataCodec) codec;
// test mapToString
String string = textCodec.mapToString(map);
if (debug) out.println(string);
// test stringToMap
DataMap map4 = textCodec.stringToMap(string);
StringBuilder sb4 = new StringBuilder();
Data.dump("map", map4, "", sb4);
assertEquals(sb4.toString(), sb1.toString());
// test writeMap
StringWriter writer = new StringWriter();
textCodec.writeMap(map, writer);
assertEquals(writer.toString(), string);
// test readMap
StringReader reader = new StringReader(string);
DataMap map5 = textCodec.readMap(reader);
StringBuilder sb5 = new StringBuilder();
Data.dump("map", map5, "", sb5);
}
}