@Test public void testToEbXML() { EbXMLRetrieveDocumentSetResponse ebXML = transformer.toEbXML(response); assertNotNull(ebXML); assertEquals(2, ebXML.getDocuments().size()); RetrievedDocument doc = ebXML.getDocuments().get(0); DocumentReference requestData = doc.getRequestData(); assertEquals("doc1", requestData.getDocumentUniqueId()); assertEquals("urn:oid:1.2.3", requestData.getHomeCommunityId()); assertEquals("repo1", requestData.getRepositoryUniqueId()); assertEquals("application/test1", doc.getMimeType()); assertSame(dataHandler1, doc.getDataHandler()); doc = ebXML.getDocuments().get(1); requestData = doc.getRequestData(); assertEquals("doc2", requestData.getDocumentUniqueId()); assertEquals("urn:oid:1.2.4", requestData.getHomeCommunityId()); assertEquals("repo2", requestData.getRepositoryUniqueId()); assertEquals("repo2-new", doc.getNewRepositoryUniqueId()); assertEquals("doc2-new", doc.getNewDocumentUniqueId()); assertEquals("application/test2", doc.getMimeType()); assertSame(dataHandler2, doc.getDataHandler()); }