mockmvc

    0熱度

    2回答

    我有一個使用Mockito和MockMvc的控制器單元測試。 POST請求後,POSTed對象被正確解析,但我的存儲庫模擬沒有被觸發。 這裏是模擬代碼: Date mydate = new Date(); Notification not = new Notification(); not.setId(-1L); not.setUserid("BaBlubb");

    0熱度

    2回答

    我使用org.springframework.test.web.servlet.MockMvc調用Spring控制器。 它看起來像這樣: @RunWith(SpringJUnit4ClassRunner.class) @WebAppConfiguration @ContextConfiguration(locations = {"file:src/main/webapp/WEB-INF/spr

    0熱度

    2回答

    我想測試我的上傳 我USIG JUnit中,Mockmvc和Spring @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:app-context.xml") @WebAppConfiguration public class UploadTest { @Autowi

    3熱度

    1回答

    我試圖測試這個簽名的方法: @RequestMapping(value="/Employee/{id}", method=RequestMethod.PUT, consumes="application/json") @Transactional public @ResponseBody Map update(@PathVariable Integer id, @RequestBod

    4熱度

    1回答

    我有一個簡單的控制器的設置: @Controller @RequestMapping("/test") public class TestController { @RequestMapping(value = "/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)

    0熱度

    1回答

    以下測試(測試驗證失敗,因爲用戶接受的條款和條件不是最新版本)工作正常,但我想測試返回的錯誤消息。原因是後續測試(如果接受的條款和條件版本爲空,檢查驗證失敗)將具有相同的測試標準。 因此,我也想測試返回的錯誤消息。我花了整整一個早上搜索somethign,並且找不到任何讓我懷疑是否可以訪問/測試錯誤消息值的任何內容?我可以看到它在Model中,但是很難進入/測試它。 任何幫助,將不勝感激! 在此先

    4熱度

    2回答

    我想集成測試一個Spring控制器方法,它使用彈簧會話scoped bean注入到控制器。爲了讓我的測試通過,我必須能夠訪問我的會話bean以在我對這個控制器方法進行模擬調用之前設置一些值。 Issue是一個新的會話bean,在我進行調用時創建,而不是使用我從模擬應用程序上下文中提取的那個。我如何讓我的控制器使用相同的UserSession bean? 這裏是我的測試案例 @RunWith(Spr

    0熱度

    1回答

    我正在測試使用RestAssuredMockMvc的其餘控制器。這是我的代碼 /*Repository*/ package com.rest.api.repository; import java.util.List; import org.springframework.data.jpa.repository.JpaRepository; import org.springframew

    5熱度

    2回答

    在測試中使用MockMVC的URL編碼,我需要測試已經URL編碼的GET網址: http://host:port/app/controller/[ALREADY URL ENCODED] 代碼: mockmvc.perform(get("/controller/[ALREADY URL ENCODED]") 但是,在日誌中,我看到該URL已被url編碼,然後它纔到達適當的控制器方法。有沒有

    7熱度

    1回答

    我正在使用MockMVC來測試我的控制器。 我有以下控制器: public class A{ ... @RequestMapping("/get") public List<ADTO> get(@RequestParam(defaultValue = "15", required = false) Integer limit) throws IOException