Green light but i dosent work ?
I Want to go thrue my bean AddIpBean, and give som input and get some
output.
Its not running in a server, i want to test this offline, is this possible ? 
I dont go thrue my AddIpBean, what is wrong here ?



public class FilterTest extends CamelTestSupport {   
    
    String header =
"<root><name>abc</name><mainRegistrationNumber>20</mainRegistrationNumber><technicalAddress></technicalAddress></root>";
    
    protected MockEndpoint resultEndpoint;   
    
    protected ProducerTemplate template;    
    
    @Test    public void testSendMatchingMessage() throws Exception {   
        resultEndpoint = context.getEndpoint("mock:result",
MockEndpoint.class);
        template = context.createProducerTemplate();
        String expectedBody = "<matched/>";       
        resultEndpoint.expectedBodiesReceived(expectedBody);   
        template.setDefaultEndpoint(resultEndpoint);
        template.sendBodyAndHeader(expectedBody, header, header);     
        resultEndpoint.assertIsSatisfied();    
     } 
  
    @Override    protected RouteBuilder createRouteBuilder() {    
             
        return new RouteBuilder() {            public void configure() {      
            from("direct:start").bean(AddIpBean.class).to("mock:result");    
            }  
        };  
      
    }


Frank 



--
View this message in context: 
http://camel.465427.n5.nabble.com/Test-a-single-Bean-with-CamelTestSupport-tp5752563p5752577.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to