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

Reply via email to