package camelinaction;
import org.apache.camel.test.spring.CamelSpringTestSupport;
import org.junit.Test;
import org.springframework.context.support.AbstractXmlApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
* The same as InvokeWithBeanTest but using Spring XML instead
*/
public class InvokeWithBeanSpringTest extends CamelSpringTestSupport {
@Override
protected AbstractXmlApplicationContext createApplicationContext() {
return new ClassPathXmlApplicationContext("camelinaction/InvokeWithBean.xml");
}
@Test
public void testHelloBean() throws Exception {
String reply = template.requestBody("direct:hello", "Camel in action", String.class);
assertEquals("Hello Camel in action", reply);
}
}