public void testShouldExportServiceManifestAsJaxBObject() throws JAXBException { System.out.println("JaxbExport of manifest invoked."); String providerId = getManifest().getServiceProviderId(); // export to jaxb JaxBServiceManifest manifestAsJaxbObject = getManifest().toJaxB(); // check if exported field "manifestID" matches with original assertEquals( "converted field mismatch.", providerId, manifestAsJaxbObject.getServiceProviderId()); }
public void testShouldNotImportInvalidJaxBManifest() { JaxBServiceManifest jaxb = getManifest().toJaxB(); jaxb.setManifestId("test"); try { Manifest.Factory.newInstance(jaxb); fail("An exception should have been thrown"); } catch (InvalidDocumentException e) { assertTrue("this exception was expected", true); System.out.println(e.getMessage()); } }