jersey-test-framework相关内容

使用 Jersey Rest 测试框架和 Mockito 进行单元测试

有人可以帮我解决这个问题吗?我正在使用 Jersey REST 测试框架版本 2.21 为 Rest 资源编写单元测试.(在 Grizzly 容器上). 当我调试测试类时,我看到了 myManager 的模拟对象.但是当调试进入我的“MyResouce 类时,myManager 对象变为 null 并出现 NullPointer 异常. 尝试过不同人给出的解决方案,但没有运气.有人可以 ..
发布时间:2022-01-21 19:18:53 Java开发

静态初始值设定项在JUnit测试期间未运行

我在这里有一个有趣的JUnit问题(JUnit 4.12).我有一个仅具有静态方法的基类.由于它们的使用方式,它们必须是静态的.我从基类继承其他类.因此,如果基类为Base,则有ChildA和ChildB. 大多数方法都包含在基类中,但是它必须知道它实际上是哪个子类(仅在基类无效时才调用这些方法).这是通过基类中的静态数据成员完成的: public class Base { ..
发布时间:2021-02-14 19:28:10 Java开发

使用SSL为Jetty配置JettyTestContainer

我的任务是为我的团队的代码设置集成测试.这些测试将要求对Jersey 2.27中实现的REST端点执行HTTPS请求.在寻找如何执行这种测试的过程中,我偶然发现了 Baeldung的这篇文章,向我介绍了Jersey测试框架及其为此目的实现的提供程序容器.我选择了Jetty容器,因为我们的代码使用了“滚动自己的" Jetty实例来完成所有这些工作.我开始实施我们的测试,并遇到了为JettyTestC ..
发布时间:2021-02-11 18:57:33 Java开发

通过HTTPS进行JerseyTest

我正在尝试使用Jersey测试框架测试Jersey过滤器,并且需要通过HTTPS来完成. 我知道如何在客户端上配置ssl上下文,但是我似乎找不到有关如何通过HTTPS运行Grizzly服务器的信息. 测试: @Test public void testPeerTokenOK() { SSLContext sslContext = getSslContext(); ..
发布时间:2021-02-10 18:57:03 Java开发

使用powermock和Jersey Test + TestNg测试Jersey休息服务时的问题

开发了使用Jersey的休息服务。现在,我想为此Web服务编写一些集成测试,但是由于不是已经实现了Web服务中使用的每个类,因此我需要模拟其中的一些。例如,我有以下类: 公共类ServiceA { public String getService(){ 返回null; }} @Path(“ / myresource”) 公共类ResourceController { ..

球衣测试-不调用ExceptionMapper

我有REST Web服务,可以使用Jersey Test,Mockito和Junit进行测试.成功执行Web服务方法后,我将获得正确的响应.如果数据无效,则引发自定义异常,该异常必须由ExceptionMapper处理.它应该返回相同的结构响应,但使用不同的代码. ExceptionMapper在非测试环境中运行良好.但是,测试执行后的日志显示: 1 ..

Jersey rest测试由于资源方法内部的会话而失败

我有Jersey的休息api,但是当我尝试对其进行测试时,由于我在那里获取了会话数据而失败了,所以问题是,我该如何模拟或忽略这个Jersey无法检测到的会话变量? /p> 这是我的测试请求: User response = target("/am/users/" + userId).request().get(new GenericType() { }); 这是我的资源: ..
发布时间:2019-09-03 14:16:24 Java开发

如何为一个测试课程中的所有测试一次启动Jersey测试容器(Grizzly)?

我正在修复其中一个项目中的集成测试.当前,所有集成测试类都扩展了JerseyTest类.通过 JerseyTest类我意识到,它使用Junit的Before和After注释为每种测试方法启动和停止容器. 为什么这是必要的?如果我们只打开一次容器,运行测试并在结束时将其关闭,这还不够吗? 我们还使用Spring,需要花费一些时间来初始化上下文. 在Junit4之前,我们通过使用布尔 ..
发布时间:2019-09-03 14:08:42 Java开发

JAXRS + JerseyTest测试REST服务

我用GET,POST,UPDATE和DELETE四种方法创建了Rest服务. 这些方法建立与数据库的连接以检索和存储数据. 现在我要测试每种方法.我为此使用了Jersey测试框架.只要删除代码,真正对数据库进行调用的代码就可以正常工作.当我留下进行数据库调用的代码时,它抛出了一个异常,即它无法连接到数据库. 编辑:我已经做了一些研究,并使用了依赖注入.数据库调用被移到一个单独的类,但是 ..
发布时间:2019-08-30 10:02:03 Java开发

Jersey客户端API vs Jersey测试框架

我是网络服务的新手,想知道Jersey客户端API和球衣测试框架有什么区别? 我想测试一下我的球衣REST网络服务端点。哪个是正确的? 解决方案 那里有很多HTTP客户端API(例如 Apache HttpClient )。您 需要一个人进行客户端测试。我们需要以某种方式通过HTTP访问我们的服务,因此单元测试需要其中一个API。由于您已经在使用Jersey, Jersey Clie ..
发布时间:2018-12-27 18:36:57 Java开发

使用Jersey Rest测试框架和Mockito进行单元测试

有人可以帮我解决这个问题。 我正在使用Jersey rest测试框架版本2.21编写Rest资源的单元测试。(在Grizzly容器上)。 当我调试测试类时,我看到了myManager的模拟对象。但是当调试进入我的“MyResouce类时,myManager对象变为空并获得NullPointer异常。 尝试过不同的人提供的解决方案,但没有运气。可以有人请帮帮我。几乎三天就遇到了这个问题 ..
发布时间:2018-12-20 01:05:24 Java开发