1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.openehealth.ipf.platform.camel.cda.extend;
17
18 import org.apache.camel.EndpointInject;
19 import org.apache.camel.ProducerTemplate;
20 import org.apache.camel.component.mock.MockEndpoint;
21 import org.junit.After;
22 import org.junit.runner.RunWith;
23 import org.springframework.beans.factory.annotation.Autowired;
24 import org.springframework.test.context.TestExecutionListeners;
25 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
26 import org.springframework.test.context.support.DependencyInjectionTestExecutionListener;
27
28
29
30
31 @RunWith(SpringJUnit4ClassRunner.class)
32 @TestExecutionListeners({DependencyInjectionTestExecutionListener.class})
33 public abstract class AbstractExtensionTest {
34
35 @Autowired
36 protected ProducerTemplate producerTemplate;
37
38 @EndpointInject(uri="mock:output")
39 protected MockEndpoint mockOutput;
40
41
42 @After
43 public void tearDown() throws Exception {
44 mockOutput.reset();
45 }
46
47 }