jersey-test-framework相关内容
有人可以帮我解决这个问题吗?我正在使用 Jersey REST 测试框架版本 2.21 为 Rest 资源编写单元测试.(在 Grizzly 容器上). 当我调试测试类时,我看到了 myManager 的模拟对象.但是当调试进入我的“MyResouce 类时,myManager 对象变为 null 并出现 NullPointer 异常. 尝试过不同人给出的解决方案,但没有运气.有人可以
..
我在这里有一个有趣的JUnit问题(JUnit 4.12).我有一个仅具有静态方法的基类.由于它们的使用方式,它们必须是静态的.我从基类继承其他类.因此,如果基类为Base,则有ChildA和ChildB. 大多数方法都包含在基类中,但是它必须知道它实际上是哪个子类(仅在基类无效时才调用这些方法).这是通过基类中的静态数据成员完成的: public class Base {
..
使用该类实例化JerseyTest public class NMAAbstractRestTest extends JerseyTest { @Override protected Application configure() { NMAdaptorApplication application = new NMAdaptorApplication(); ret
..
我的任务是为我的团队的代码设置集成测试.这些测试将要求对Jersey 2.27中实现的REST端点执行HTTPS请求.在寻找如何执行这种测试的过程中,我偶然发现了 Baeldung的这篇文章,向我介绍了Jersey测试框架及其为此目的实现的提供程序容器.我选择了Jetty容器,因为我们的代码使用了“滚动自己的" Jetty实例来完成所有这些工作.我开始实施我们的测试,并遇到了为JettyTestC
..
我正在尝试使用Jersey测试框架测试Jersey过滤器,并且需要通过HTTPS来完成. 我知道如何在客户端上配置ssl上下文,但是我似乎找不到有关如何通过HTTPS运行Grizzly服务器的信息. 测试: @Test public void testPeerTokenOK() { SSLContext sslContext = getSslContext();
..
存在基于泽西岛2.23.2&的REST Web服务. Guice 3.0.要使用Guice,必须调整 hk2-guice桥( m使用2.5.0-b07).一切正常,直到我尝试使用 Jersey测试框架.无法配置hk2-guice桥进行测试. 我的测试: public class SomeTest extends JerseyTestNg.ContainerPerClassTest {
..
开发了使用Jersey的休息服务。现在,我想为此Web服务编写一些集成测试,但是由于不是已经实现了Web服务中使用的每个类,因此我需要模拟其中的一些。例如,我有以下类: 公共类ServiceA { public String getService(){ 返回null; }} @Path(“ / myresource”) 公共类ResourceController {
..
我正在使用Jersey测试来测试Rest Service的DELETE方法: @DELETE @Path("/myPath") @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) public MyResponse myMethod(MyRequest myRequest) { 我尝试了以
..
我想使用以下方法测试我的REST服务: com.sun.jersey.jersey-test-framework jersey-test-framework-grizzly2 1.19 test
..
我有REST Web服务,可以使用Jersey Test,Mockito和Junit进行测试.成功执行Web服务方法后,我将获得正确的响应.如果数据无效,则引发自定义异常,该异常必须由ExceptionMapper处理.它应该返回相同的结构响应,但使用不同的代码. ExceptionMapper在非测试环境中运行良好.但是,测试执行后的日志显示: 1
..
我有Jersey的休息api,但是当我尝试对其进行测试时,由于我在那里获取了会话数据而失败了,所以问题是,我该如何模拟或忽略这个Jersey无法检测到的会话变量? /p> 这是我的测试请求: User response = target("/am/users/" + userId).request().get(new GenericType() { }); 这是我的资源:
..
我正在修复其中一个项目中的集成测试.当前,所有集成测试类都扩展了JerseyTest类.通过 JerseyTest类我意识到,它使用Junit的Before和After注释为每种测试方法启动和停止容器. 为什么这是必要的?如果我们只打开一次容器,运行测试并在结束时将其关闭,这还不够吗? 我们还使用Spring,需要花费一些时间来初始化上下文. 在Junit4之前,我们通过使用布尔
..
我有一个带注释的Spring-Jersey应用程序.我试图使用JerseyTest为我的控制器设置单元测试.我在运行无法弄清的测试时遇到以下错误.我错过了什么? SEVERE: Following issues have been detected: WARNING: No injection source found for a parameter of type public com.
..
我正在尝试以特定方式处理不带Accept头的请求,但是无论我做什么,Jersey似乎都难以满足要求,因此,看起来请求总是带有标头,即使不是. import org.glassfish.jersey.server.ResourceConfig; import org.glassfish.jersey.test.JerseyTest; import org.junit.Test; import
..
我用GET,POST,UPDATE和DELETE四种方法创建了Rest服务. 这些方法建立与数据库的连接以检索和存储数据. 现在我要测试每种方法.我为此使用了Jersey测试框架.只要删除代码,真正对数据库进行调用的代码就可以正常工作.当我留下进行数据库调用的代码时,它抛出了一个异常,即它无法连接到数据库. 编辑:我已经做了一些研究,并使用了依赖注入.数据库调用被移到一个单独的类,但是
..
我是网络服务的新手,想知道Jersey客户端API和球衣测试框架有什么区别? 我想测试一下我的球衣REST网络服务端点。哪个是正确的? 解决方案 那里有很多HTTP客户端API(例如 Apache HttpClient )。您 需要一个人进行客户端测试。我们需要以某种方式通过HTTP访问我们的服务,因此单元测试需要其中一个API。由于您已经在使用Jersey, Jersey Clie
..
有人可以帮我解决这个问题。 我正在使用Jersey rest测试框架版本2.21编写Rest资源的单元测试。(在Grizzly容器上)。 当我调试测试类时,我看到了myManager的模拟对象。但是当调试进入我的“MyResouce类时,myManager对象变为空并获得NullPointer异常。 尝试过不同的人提供的解决方案,但没有运气。可以有人请帮帮我。几乎三天就遇到了这个问题
..