Jersey中有什么类似于RESTEasy的MockDispatcherFactory和MockHttpRequest吗?

时间:2014-06-28 22:06:50

标签: mocking jersey resteasy

我们的项目正在评估移植到泽西岛,因为它现在是默认标准。

大部分迁移都是直截了当的,但我们仍然坚持嘲笑。

RESTEasy有一个模拟框架org.resteasy.mock。*,可以很容易地编写快速运行的端到端测试,在Web服务中运行大部分功能,并且不需要需要一个容器。它非常有用。

泽西岛有类似的东西吗?

1 个答案:

答案 0 :(得分:0)

被问到并被指出:https://jersey.java.net/documentation/latest/test-framework.html

除了一些额外的解释:

与RESTEasy略有不同。

您可以直接调用REST资源方法来测试其他端点。要注入特定于Jersey的对象(@ Context,@ HttpServletRequest等),请使用JMockit。

或者运行内联Jetty容器(其中一个不需要Tomcat的轻量级容器)并将端点作为外部客户端调用。