J'ai un itinéraire défini en CamelRoutes.xml
et je voudrais les tester en utilisant la technique d'emballage décrite au bas de http://camel.apache.org/mock.html.Problèmes de test Camel avec Spring config
Mon CamelRoutes.xml
<route autoStartup="true" xmlns="http://camel.apache.org/schema/spring">
<from uri="direct:start"/>
<to uri="direct:end"/>
</route>
Je créé CamelRoutesTest.xml
contenant:
<import resource="CamelRoutes.xml"/>
<bean id="mockAllEndpoints" class="org.apache.camel.impl.InterceptSendToMockEndpointStrategy"/>
mais je ne suis pas sûr de savoir comment créer un test que les deux charges xml printemps et permet d'accéder aux points d'extrémité simulacres.
Si je ..
@ContextConfiguration(locations=("/CamelRoutesTest"))
public class CamelTest extends AbstractJUnit38SpringContextTests
}
alors je ne sais pas comment obtenir les points d'extrémité simulacres
Si je ..
public class CamelTest extends CamelTestSupport
}
alors je ne sais pas comment pour charger mon contexte de chameau ..
Je n'arrive pas à trouver un examp le test sur le site web qui utilise CamelTestSupport
ET charge des routes à partir du printemps xml.
mettre à jour normalement ma question ici si/quand je reçois une réponse ailleurs. Pour l'instant, je manque encore d'un exemple décent de comment maquiller correctement mon itinéraire afin que mes tests ne touchent pas les systèmes externes. – Tom