2017-04-24 60 views
0

我已经写了一个骆驼路线的Junit。该路由接受json输入。该服务正在建设和安装罚款。我在karaf中安装了JsonPath包,但运行我的Junit时出现以下异常。我已经指定maven依赖作为编译。Junit在Jboss熔断器:等待依赖

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

异常消息:

捆绑测试正在等待依赖性[(&(语言= jsonpath)(objectClass的= org.apache.camel.spi.LanguageResolver))]

回答

0

我认为问题出在骆驼测试中。如果你提供的资料来源,可能我们可以给你一些想法。

顺便说一句,“如何编写关于某事的骆驼测试”,您可以查看官方回购。我附加了你一个链接jsonPath组件的测试:

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

+0

的问题是,因为我已经错过了骆驼JsonPath在POM依赖。只是添加它,工作正常。 – Jay