0

我试图弄清楚如何配置 RESTeasy 以与 Mockito 一起使用。我必须创建自定义序列化器和反序列化器。我发现这篇文章谈到了创建自定义序列化器和反序列化器并将它们变成一个模块。

我还找到了这篇文章和这篇关于配置 Jackson 以使用我编写的新自定义模块的文章。

我遇到的问题是我不知道如何测试它。其中一篇文章说

答案是在 resteasy-jaxrs.war/WEB-INF/web.xml 的 resteasy.providers 部分中有 Jackson(Jaxb)JsonProvider

我正在使用 Mockito 来测试一切。据我所知,没有制作 resteasy-jaxrs.war 文件。无论如何,我可以伪造这个吗?

我可能还应该补充一点,我正在使用 spring,并且我有一个 applicationContext.xml 文件,该文件仅用于创建假 bean 等以进行测试。

4

1 回答 1

0

如果您想要单元测试 REST 应用程序,请使用 REST-assured。它是一个非常简单而强大的库——你不需要模拟一切。有关其他选项,请参阅测试 RESTful 服务的方法?.

请记住,即使您设法模拟所有内容,这样的测试也可能几乎没有用 - 您将测试您的模拟,而不是真正的应用程序。

于 2013-03-18T22:15:38.930 回答