@Test public void testFromEbXML_MPQ() { multiplePatientsQueryTransformer.toEbXML(multiplePatientsQuery, ebXML); FindDocumentsForMultiplePatientsQuery mpResult = new FindDocumentsForMultiplePatientsQuery(); multiplePatientsQueryTransformer.fromEbXML(mpResult, ebXML); assertEquals(multiplePatientsQuery, mpResult); }
@Test public void testToEbXML_MPQ() { multiplePatientsQueryTransformer.toEbXML(multiplePatientsQuery, ebXML); assertEquals(QueryType.FIND_DOCUMENTS_MPQ.getId(), ebXML.getId()); assertEquals( Arrays.asList("('id3^^^&1.3&ISO')", "('id4^^^&1.4&ISO')"), ebXML.getSlotValues(QueryParameter.DOC_ENTRY_PATIENT_ID.getSlotName())); toEbXML(query, ebXML); }
@Test public void testFromEbXMLEmpty_MPQ() { FindDocumentsForMultiplePatientsQuery result = new FindDocumentsForMultiplePatientsQuery(); multiplePatientsQueryTransformer.fromEbXML(result, ebXML); assertEquals(new FindDocumentsForMultiplePatientsQuery(), result); }
@Test public void testToEbXMLEmpty_MPQ() { multiplePatientsQueryTransformer.toEbXML(new FindDocumentsForMultiplePatientsQuery(), ebXML); assertEquals(0, ebXML.getSlots().size()); }
@Test public void testToEbXMLNull_MPQ() { multiplePatientsQueryTransformer.toEbXML(null, ebXML); assertEquals(0, ebXML.getSlots().size()); }