无Maven环境的Jersey测试框架

无Maven环境的Jersey测试框架,jersey,Jersey,我们不使用Maven 我们环境中的框架。你能建议一种使用球衣的方法吗 测试RESTWeb服务的测试框架?我试图覆盖TestContaioner和TestContainerFactory接口以设置AppDescriptor,但我不理解如何设置LowLevel描述符以使用HTTPContainerFactory而不是默认的。我还尝试设置系统属性jersey.test.containerFactory。不起作用?有什么想法吗?根据这一点,它是test.containerFactory,而不是jerse

我们不使用Maven 我们环境中的框架。你能建议一种使用球衣的方法吗 测试RESTWeb服务的测试框架?我试图覆盖TestContaioner和TestContainerFactory接口以设置AppDescriptor,但我不理解如何设置LowLevel描述符以使用HTTPContainerFactory而不是默认的。我还尝试设置系统属性jersey.test.containerFactory。不起作用?有什么想法吗?

根据这一点,它是test.containerFactory,而不是jersey.test.containerFactory。我知道这篇文章主要关注Maven,但这则小新闻可能是你的答案

在其上进行测试的容器 使用 系统属性测试.containerFactory 它持有完全合格的证书 测试容器的类名 创建的实例的工厂 测试容器


您正在寻找的钩子不是maven或任何其他构建工具,而是JUnit4。您的测试应该扩展JerseyTest,然后JUnit扫描您的测试源,查找带有@test注释的方法

我从命令行运行JUnit(然后是v3)已经有一段时间了,但是您应该能够阅读JUnit4文档,以了解如何启动JUnit实例,该实例基本上组装了一个测试套件,然后运行它