jersey-test-framework

    0熱度

    2回答

    我選擇了Jersey Test Framework來實現REST服務的單元測試用例。但是當我運行測試時,我遇到了以下問題。 注:我甚至將resteasy-jackson-provider添加到pom文件,但沒有幫助。 這裏是.pom文件相關 <!-- jersey security dependency --> <dependency> <groupId>org.gl

    1熱度

    1回答

    實例化JerseyTest與此類 public class NMAAbstractRestTest extends JerseyTest { @Override protected Application configure() { NMAdaptorApplication application = new NMAdaptorApplication();

    0熱度

    1回答

    我正在嘗試測試我的REST服務。我使用的是Jersey2的JerseyTest和提供的JDK HttpServer框架。我需要測試來訪問在META-INF/context.xml中定義的數據源。這些服務部署在Tomcat上。 如何將ContextConfig添加到ResourceConfig以使其正常工作? 這是設置代碼,此時不起作用。上下文似乎沒有被註冊。 @Override protecte

    0熱度

    1回答

    我正在嘗試爲使用Jersey和某些Spring DI的應用程序編寫一些集成測試。測試總是會回到500,沒有真正的解釋。灰熊似乎開始好了,啓動我的休眠連接就好了。這裏是錯誤跟蹤以及所有相關文件無需測試的類。我認爲這可能是一個與灰熊和配置問題,但我無法找到任何似乎工作,包括切換到webappcontext。 javax.ws.rs.InternalServerErrorException: HTTP

    0熱度

    1回答

    @POST @Path("/minPrice") @Consumes(MediaType.APPLICATION_JSON) public String minPrice() { String userQuery = "select min(price) from MyEventClass"; String userFileName = "MyInputFIle.csv"

    0熱度

    1回答

    我在Hello World上運行測試,試圖在我的spring java程序中關注Jersey Framework。 我已經擴展了JerseyTest,但是我得到了上面的錯誤。澤西給出的例子link似乎沒有幫助。 public class SimpleTest extends JerseyTest { @Override protected Application configure()

    2熱度

    1回答

    我想使用CDI將MyService直接注入到我的JerseyTest中。可能嗎? MyService已成功注入MyResource,但當我嘗試從MyJerseyTest訪問它時,我得到NullPointerException。 public class MyResourceTest extends JerseyTest { @Inject MyService myServic

    2熱度

    1回答

    我試圖讓我的頭在澤西島的單元測試。 直接不依賴於Jersey的類可以使用標準JUnit進行單元測試。這個是好的。 但也有澤西島(或者,我應該說JAX-RS?)依賴類。爲了測試這些(包括註釋的正確性,序列化,狀態碼等),Jersey提供了包含基類JerseyTest類的「測試框架」。 這也很好,可以理解。 然而,官方文檔指定了幾種類型的受支持的容器,其中可以執行JerseyTest的子類。 好像這些

    2熱度

    1回答

    我爲特定對象製作了RESTFUL-API,並使用javax.validation.Constraints進行了驗證,當我執行應用程序時,它按預期方式工作,並且ExceptionMapper類已正確執行,但當我嘗試使用自動化測試JerseyFramework不執行或處理ExceptionMapper。所以它適用於應用程序,但不是當我測試它時。 主類,啓動應用 package com.carlos.z

    1熱度

    1回答

    我使用Jersey並決定使用GSON而不是Moxy進行JSON處理(不喜歡Moxy需要setter的事實)。 一切工作正常,直到現在,除了在我的JerseyTest子類中的一個非常討厭的問題:自定義GsonProvider不被識別,除非明確註冊每個調用。但是,如果我將應用程序部署到Tomcat,則會得到認可。 我ResourceConfig: @ApplicationPath("") publi