Hi,

I'm starting with camel on Junit for my sample code. Would like to
understand how to implement it for Json based case.

My class looks like this,

@Override
public void configure() throws Exception {
                from("jetty:http://0.0.0.0:8080/content";)
                .choice()
                        .when(header("service").isEqualTo("XXXXX"))             

.to("http://localhost:4567/test.json?bridgeEndpoint=true&throwExceptionOnFailure=false";)
                        .otherwise()
                        
.to("http://localhost:5000/order?bridgeEndpoint=true&throwExceptionOnFailure=false";);
                
        }

the structure of my Junit class looks like this, let me know on what has to
be tested in test(testSendMatchingMessage) 

method.

public class GLEndpointTest extends CamelTestSupport{

        
    @EndpointInject(uri = "mock:result")
    protected MockEndpoint resultEndpoint;
 
    @Produce(uri = "direct:start")
    protected ProducerTemplate template;
    
    @Before   
    public void setup() throws Exception {
       super.setUp();
     context.addRoutes(new ContentBased());
        }


  @Override
    protected RouteBuilder createRouteBuilder() {
        return new RouteBuilder() {
            public void configure() {
               
from("http://localhost:8080/content?service=customer";).to("mock:result");
              
            }
        };
    }


* @Test
    public void testSendMatchingMessage() throws Exception {
       ???????
    }*

}




--
View this message in context: 
http://camel.465427.n5.nabble.com/JUnit-json-tp5763189.html
Sent from the Camel Development mailing list archive at Nabble.com.

Reply via email to