泽西测试框架没有Maven环境

时间:2010-05-20 16:19:33

标签: jersey

我们不使用Maven 我们环境中的框架。你能建议一种使用泽西岛的方法 用于测试Rest Web服务的测试框架?我试图覆盖TestContaioner和TestContainerFactory接口来设置AppDescriptor,但我无法理解如何设置LowLevelDescriptor以使用HTTPContainerFactory而不是默认值。我还试过settign系统属性jersey.test.containerFactory。不起作用?有什么想法吗?

2 个答案:

答案 0 :(得分:0)

根据这个article,它是test.containerFactory而不是jersey.test.containerFactory。我意识到这篇文章主要关注的是Maven,但这个小小的问题可能就是你的答案。

  

测试所具有的容器   要运行是使用   系统属性test.containerFactory   拥有完全合格的   测试容器的类名   工厂,创建一个实例   测试容器

答案 1 :(得分:0)

您正在寻找的钩子不是maven或任何其他构建工具,而是JUnit4。您的测试应该扩展JerseyTest,然后JUnit会扫描您的测试源以获取使用@Test注释的方法。

自从我从命令行运行JUnit(然后是v3)以来已经有一段时间了,但你应该能够阅读JUnit4文档来弄清楚如何引导一个基本上将测试套件组合在一起的JUnit实例,然后运行它。