assertNotSame(one.hashCode(), two.hashCode());
}
public void testSerialization() throws Exception
{
StructureMetaData structure = createDefault();
assertEmpty(structure.getContexts());
structure = serializeDeserialize(structure, StructureMetaData.class);
assertEmpty(structure.getContexts());
ContextInfo one = createContext("one");
ContextInfo two = createContext("two");
structure.addContext(one);
structure.addContext(two);
assertEquals(getExpected(one, two), structure.getContexts());
assertEquals(one, structure.getContext("one"));
assertEquals(two, structure.getContext("two"));
structure = serializeDeserialize(structure, StructureMetaData.class);
assertEquals(getExpected(one, two), structure.getContexts());
assertEquals(one, structure.getContext("one"));
assertEquals(two, structure.getContext("two"));
}