I posted the question to StackOverflow, too, at http://stackoverflow.com/questions/26158049/migrating-from-cameltestsupport-to-abstractcameltestngspringcontexttests .
Thank you all On Tue, Sep 30, 2014 at 2:32 PM, Giorgio Vespucci < [email protected]> wrote: > Hi everybody > I've been using Camel since 3-4 months on Spring 4.0.7.RELEASE > I have several Camel 2.14.0 TestNG tests based on extending > CamelTestSupport, in which I use some MockEndpoints. > I configured my routes by overriding the createRouteBuilder() method. > > Now I would need also to inject some Spring beans in one of them, by > @Autowired annotation. > By reading what is said at http://camel.apache.org/spring-testing.html, I > understood that I've to extend AbstractCamelTestNGSpringContextTests now, > which supports @Autowired, @DirtiesContext, and@ContextConfiguration. > > While I understood that all MockEndpoints are no more accessible > by getMockEndpoint() method, but by using @EndpointInject annotation, it > is not clear to me is how I can express my routes, because > createRouteBuilder() > is not more available. > > I saw that is possible to define producers and consumers by using > annotations, but I cannot manage to understand how routes can be designed. > Many thanks to the community. > -- > Giorgio Vespucci > giorgio [dot] vespucci [at] gmail [dot] com > Skype, Twitter, Slideshare: gvespucci > http://xpermanwalking.blogspot.com > -- Giorgio Vespucci giorgio [dot] vespucci [at] gmail [dot] com Skype, Twitter, Slideshare: gvespucci http://xpermanwalking.blogspot.com
