-1
我有Java代码托管在Java 1.5环境中,它的行为像一个客户端调用另一个第三方宁静的Web服务。现在我想在我的应用程序中编写单元测试用例来模拟第三方的restful web服务的行为。有关如何做到这一点的任何想法?Rest Java Web服务单元测试/模拟在Java 1.5版本
从互联网上,我可以看到很多工具可以做到这一点,但他们需要java> 1.6。例如:rest-assured,restito等...
我有严格的限制,使用Java 1.5作为主类依赖于1.5版本。
我的编译/运行时版本1.5只
请分享你的想法
这个项目使用maven与src/target构建为jdk 1.5。使用此项目构建的罐子通过ivy导入另一个基于ANT的(biggger)项目,该项目仅限于jvm 1.5。基本上我猜你是在要求我为第三方的restful服务编写存根,并将它部署到jdk> 1.5的某种j2ee容器 - 是吗?你的方法的任何建议? – challenge 2014-10-28 11:06:33
如果您可以将客户端指向SoapUI,您应该可以将其作为存根使用,但这是一个更手动的路线。 您可以使用类似Spark(Java Server)或Jetty的东西来托管存根。 这真的取决于你在做什么样的测试。 似乎奇怪被限制在1.5,因为1.6现在几乎不受支持。 – Gavin 2014-10-28 19:00:17