使用 Jersey 测试框架输出 HTTP 响应?

Hol*_*osa 3 integration-testing unit-testing jersey

是否可以将 Jersey 测试框架配置为在测试用例失败时输出原始 HTTP 响应?我希望能够看到服务器返回的详细错误信息。

Pau*_*den 5

您可以像这样启用 HTTP 日志记录

public class SimpleTest extends JerseyTest {
    // ...

    @Override
    protected Application configure() {
        enable(TestProperties.LOG_TRAFFIC);
        enable(TestProperties.DUMP_ENTITY);
        // ...
    }
}
Run Code Online (Sandbox Code Playgroud)

更多细节在这里

这是框架的最新版本,目前是 2.3.1。