我正在试图弄清楚如何配置RESTeasy以便与Mockito一起使用。我不得不创建自定义序列化器和反序列化器。我发现this文章谈到了创建自定义序列化器和反序列化器并将它们转换为模块。
我还发现this文章和this文章,介绍如何配置Jackson以使用我编写的新自定义模块。
我遇到的问题是我不知道如何测试它。其中一篇文章说
答案是让Jackson(Jaxb)JsonProvider出现在resteasy-jaxrs.war / WEB-INF / web.xml的resteasy.providers部分
我正在使用Mockito来测试一切。据我所知,没有一个resteasy-jaxrs.war文件。无论如何,我可以假装这个吗?
我可能还应该补充一点,我正在使用spring,并且我有一个applicationContext.xml文件,我只是用它来创建假豆等进行测试。
答案 0 :(得分:0)
如果您希望单元测试REST应用程序与REST保证一致。这是一个非常简单和强大的图书馆 - 你不需要模仿一切。有关其他选项,请参阅Ways to test RESTful services?。
请记住,即使你设法模仿一切,这样的测试也许没什么用处 - 你将测试你的模拟,而不是真正的应用程序。