1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.openehealth.ipf.platform.camel.ihe.fhir.iti78;
18
19 import org.hl7.fhir.dstu3.model.Bundle;
20 import org.junit.BeforeClass;
21 import org.junit.Test;
22 import org.openehealth.ipf.commons.audit.queue.AbstractMockedAuditMessageQueue;
23
24 import javax.servlet.ServletException;
25
26 import static org.junit.Assert.assertEquals;
27
28
29
30
31 public class TestIti78SecureSuccess extends AbstractTestIti78 {
32
33 private static final String CONTEXT_DESCRIPTOR = "iti-78-secure.xml";
34
35 @BeforeClass
36 public static void setUpClass() throws ServletException {
37 startServer(CONTEXT_DESCRIPTOR, true);
38 }
39
40 @Test
41 public void testSendEndpointPdqmCriterion() {
42 Bundle result = getProducerTemplate().requestBody("direct:input", familyParameters(), Bundle.class);
43
44
45
46 AbstractMockedAuditMessageQueue sender = getAuditSender();
47 assertEquals(2, sender.getMessages().size());
48 }
49
50 @Test
51 public void testSendEndpointPdqmString() {
52 Bundle result = getProducerTemplate().requestBody("direct:input", "Patient?family=Test", Bundle.class);
53
54
55
56 AbstractMockedAuditMessageQueue sender = getAuditSender();
57 assertEquals(2, sender.getMessages().size());
58 }
59
60
61
62
63 }