2017-04-24 1 views
0

J'ai écrit Junit pour une route de chameaux. La route accepte l'entrée json. Le service construit et installe bien. J'ai installé le paquet JsonPath dans Karaf, mais je reçois l'exception ci-dessous lors de l'exécution de mon Junit. J'ai spécifié la dépendance maven comme compile.Junit dans Jboss Fuse: En attente de dépendance

<dependency> 
    <groupId>com.jayway.jsonpath</groupId> 
    <artifactId>json-path</artifactId> 
    <version>1.2.0</version> 
    <scope>compile</scope> 
</dependency> 

Message d'exception:

test Bundle est en attente pour les dépendances [(& (langue = jsonpath) (objectClass = org.apache.camel.spi.LanguageResolver))]

Répondre

0

Je pense que le problème est dans le test de Camel. Si vous fournissez la source, nous pouvons probablement vous donner quelques idées. BTW pour une bonne référence pour "Comment écrire test de chameau sur quelque chose", vous pouvez vérifier le rapport officiel. Je vous joins un lien aux tests de composants jsonPath:

https://github.com/apache/camel/tree/master/components/camel-jsonpath/src/test/java/org/apache/camel/jsonpath

+0

La question est parce que je l'ai manqué la dépendance du chameau dans pom. vient de l'ajouter et fonctionne bien. – Jay