小编Ric*_*ler的帖子

使用JerseyTest,Maven和TestNG测试Jersey-Spring集成

我想用Jersey Test-Framework测试我的Jersey资源.

我按照这里提供的描述

创建一个简单的例子.我的示例在http://github.com/rmetzler/Jersey-Test上作为git存储库托管.

$ mvn jetty:run按预期工作但我在运行时不断获得NullPointerExceptions $ mvn clean test.

java.lang.NullPointerException
at com.sun.jersey.spi.container.ContainerResponse.mapException(ContainerResponse.java:429)
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1295)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1239)
at com.sun.jersey.test.framework.impl.container.inmemory.TestResourceClientHandler.handle(TestResourceClientHandler.java:119)
at com.sun.jersey.api.client.Client.handle(Client.java:616)
at com.sun.jersey.api.client.WebResource.handle(WebResource.java:559)
at com.sun.jersey.api.client.WebResource.get(WebResource.java:182)
at example.jersey.spring.MyResourceTest.testMyResource(MyResourceTest.java:30)
...
Run Code Online (Sandbox Code Playgroud)

我打赌我犯了一个我无法找到的小错误.我会向另一位开发者展示我的来源,但不幸的是我在家独自工作.那么也许你们中有人可以帮助我?

UPDATE

我通过运行创建了一个Eclipse项目$ mvn eclipse:eclipse.现在,当我在Eclipse中以JUnit Test运行测试时它是绿色的.当它作为TestNG Test运行时,它失败了.所以我猜它与TestNG如何执行测试有关.

testng spring maven-2 jersey

4
推荐指数
1
解决办法
8232
查看次数

标签 统计

jersey ×1

maven-2 ×1

spring ×1

testng ×1