mockito

    2熱度

    1回答

    我想編寫一個單元測試來測試JsonProcessingException。這個異常可能發生在mapper.writeValueAsString()。 public void myMethod(Args...) { try { ObjectMapper mapper = new ObjectMapper(); mapper.configure(Serial

    -4熱度

    1回答

    我當前正在嘗試模擬DateTime對象,以便可以攔截它並使其每次在測試中創建一個新的DateTime對象時創建一個常量(預定的)DateTime對象。眼下 DateTime start = new LocalDateTime().toDateTime().minusHours(1) DateTime end = new LocalDateTime().toDateTime() ,我嘲諷LocalD

    1熱度

    1回答

    我正在學習如何在android studio中進行單元測試。如下所示,我有一個名爲「isValidUrl」的方法,在下面的測試部分中,我使用Mockito編寫了該方法的測試 ,但測試總是失敗。 你可以請幫忙,並指導我如何測試這種方法? 代碼 public boolean isValidUrl(String url) { return (url != null && !url.equals

    5熱度

    2回答

    我試圖測試服務類(負責調用庫層,如果需要做一些操作),基本上,這是我想要測試 class CarServiceImpl{ public Car findById(String id){ //call repository layer to find a car } public void deleteById(String id){ Car

    0熱度

    3回答

    我試圖編寫使用JPA作爲DAO層的Create(Post)方法的單元測試。對於Mockito而言,我是新手,因此需要提供洞察。 1.EmployeeService .java @Component("IEmployeeService ") public class EmployeeService implements IInputService { @Inject EntityManage

    0熱度

    1回答

    我得到一個空的JSON {}(通過actions.andReturn().getResponse().getContentAsString()驗證),當我通過mockMvc.perform(post...))測試儘管的方法實際上返回響應(我看到這個的時候我調試和單步執行代碼,這是一個有效的,充滿響應的響應對象,但是當mockito中的某些代碼正在製作modalAndView時突然變爲空 - 爲什麼

    0熱度

    1回答

    我想將輸入文件傳遞給MockMVC執行語句。請從下面的代碼片段: @Test public void test() throws Exception { this.mockMvc.perform(post("/tax_rates/v1/quotations") .contentType(MediaType.APPLICATION_JSON_UTF8).pathInfo(

    0熱度

    1回答

    我想測試一個使用ContextWrapper類的模塊。 我嘗試使用此代碼來嘲笑它: ContextWrapper contextWrapper = mock(ContextWrapper.class); File myFile = mock(File.class); doReturn(mFile).when(contextWrapper).getDir(anyString(), anyInt(

    0熱度

    2回答

    我試圖捕獲在輸入傳遞到與PowerMockito模擬對象的參數,這是代碼: //I create a mock object ClassMocked mock = PowerMockito.mock(ClassMocked.class); //Create the captor that will capture the String passed in input to the mock

    2熱度

    2回答

    我正在編寫一個測試,以驗證我的類在接收來自SOAP服務的不同響應時的行爲。 我使用JAXB,所以我的迴應包含JaxbElements,對於他們來說,我需要寫一個假,這樣的: JAXBElement<String> mock1 = mock(JAXBElement.class); when(mock1.getValue()).thenReturn("a StringValue"); when(r