JAXBElement root = new JAXBElement(new QName("http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0","ejb-jar"), GeronimoEjbJarType.class, g2);
String result = JaxbOpenejbJar2.marshal(GeronimoEjbJarType.class, root);
String expected = readContent(getInputStream("geronimo-openejb-converted.xml"));
Diff myDiff = new DetailedDiff(new Diff(expected, result));
assertTrue("Files are not similar " + myDiff, myDiff.similar());
}
private <T> void unmarshalAndMarshal(Class<T> type, java.lang.String xmlFileName, java.lang.String expectedFile) throws Exception {
Object object = JaxbOpenejbJar2.unmarshal(type, getInputStream(xmlFileName));