- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 jersey-test-framework-grizzly-1.19.4
来测试 Web 服务。有时我会看到由于异常 com.sun.jersey.test.framework.spi.container.TestContainerException: java.net.BindException: No free port in range
导致测试失败。从源代码中我看到 Jersey 始终使用端口 9998 来启动服务器套接字。当然,该端口可能被并行运行的其他测试占用。是否可以告诉 Jersey 使用任意范围内的任何空闲端口?
最佳答案
您可以通过设置jersey.config.test.container.port
属性来指定自定义端口,该属性可以方便地声明为TestProperties.CONTAINER_PORT 。该属性由 initialisation 上的 JerseyTest
读取。 .
当然,必须在初始化 JerseyTest
之前设置该属性。
关于java - 在 JerseyTest 中自动选择第一个自由端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54462752/
我正在使用JerseyTest v2.5和Grizzly容器编写测试。我的资源依赖于我的web.xml中定义的过滤器,因此测试失败。 使用JerseyTest时,是否可以配置servlet过滤器? 更
由于某些奇怪的原因,我的实体的一个字段在我的资源中已更改为 NULL。 用户实体 User 实体包含:userName、firstName、lastName、email。 JerseyTest 实例化
我想使用 CDI 将 MyService 直接注入(inject)我的 JerseyTest。是否可以? MyService 已成功注入(inject)到 MyResource 中,但当我尝试从 My
使用此类实例化 JerseyTest public class NMAAbstractRestTest extends JerseyTest { @Override protected App
我正在使用 jersey-test-framework-grizzly-1.19.4 来测试 Web 服务。有时我会看到由于异常 com.sun.jersey.test.framework.spi.c
我正在使用 Jersey 2.12 和 Jackson 2 实现的 RESTful api 开发一个轻量级服务器应用程序。 我在使用 JUnit 和 JerseyTest 进行开发的同时编写测试。我知
我为特定对象制作了一个 RESTFUL-API 并使用 javax.validation.Constraints 进行验证,当我执行应用程序时它按预期工作并且 ExceptionMapper 类被正确
我的测试失败了,但应该会通过。该服务工作正常,但 JerseyTest JUnit 测试失败,状态为 400。 使用 Postman 或浏览器,当我针对已部署的服务尝试此 URL 时: http://
我有一些看起来像这样的测试代码...... @Test public void testCreateWasteApprovalApplication() { final
我需要测试我的 RESTful 服务,我认为最合适的方法是使用 Jersey Test Framework因为我已经在使用 Jersey 来提供服务了。 但是,在运行简单测试时,我收到 Unsatis
我正在尝试让 Jersey 测试框架正常工作。我们正在使用 Maven 1.x 构建。我创建了以下测试用例... public class SomeResourceTest extends Jerse
我有一个项目,其中 jersey-client和 resteasyclient包括图书馆。这是有历史原因的,因为我必须包括resteasyclient,我的junit-tests返回jersey-te
我用四种方法创建了一个 Rest 服务,GET、POST、UPDATE 和 DELETE。这些方法与数据库建立连接以检索和存储数据。 现在我想测试每个方法。为此,我使用了 Jersey 测试框架。只要
这是我的抽象类,它以给定的 Spring 上下文启动 Jersey: public abstract class AbstractJerseyTest extends JerseyTest { pub
我的测试出现错误,没有提供任何有用的信息。堆栈中涉及我的代码的唯一部分是测试中失败的方法调用。 ----------------------------------------------------
我想用 JerseyTest 测试资源。我创建了以下测试: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(location
我制作了一个测试用例来测试我的 Rest Web 服务。但在测试用例中,我看到请求将发送到 Jersey 测试框架的默认端口,即 http://localhost:9998 而我的服务是在 http:
我在 jersey 测试框架方面遇到了一些问题。如果我使用 @Before 和 @After 注释,则目标方法将抛出 NullPointerException。我以为 JerseyTest 与 JUn
这是一个示例资源类: @Path("/resource") public class SomeResource { @GET @Produces({MediaType.APPLICAT
我的任务是为团队的代码设置集成测试。这些测试将需要对 Jersey 2.27 中实现的 REST 端点执行 HTTPS 请求。在寻找如何进行这种测试时,我偶然发现了 this article from
我是一名优秀的程序员,十分优秀!