mockito

    1熱度

    1回答

    執行下面的測試後,我看到下面的異常。我在代碼庫中改變的全部是使用MimeMessage而不是SimpleMailMessage。 請指導。 異常 ------------------------------------------------------- T E S T S ------------------------------------------------------- Ru

    1熱度

    1回答

    以下是我的代碼設計。我需要指導,如何爲它編寫測試用例。 abstract class X { public void xyz() { A a = getA(); callMe(a); } private A getA() { //do some stuff return a; }

    0熱度

    4回答

    我試圖使用JUnit和Mockito來模擬端到端方法(addSomething方法)。很明顯,在這種方法中,我使用其他方法。 我的疑惑是: 嘲笑端到端的方法我也需要嘲笑其他方法呢? 如何模擬addSomething方法內部的方法? 因爲我想要的一個簡單的例子是: 方法 public int summing(int sum){ int A = 5; int B = 23; sum = Sum

    1熱度

    1回答

    我有一個REST控制器像上面 @RequestMapping(value = "client", method = RequestMethod.GET, produces = "application/json") public Page<ClientWithAddress> getAllClientsWithAddres(Pageable pageable){ return clie

    1熱度

    2回答

    我正在編寫一個JUnit測試用例,其中我得到ClassCastException。當請求對象設置實體時,我得到這個異常。 serviceRequest.setEntity((ResendDocumentsRequest)request); 下的測試方法 public Object invokeService(String key, Object request) { if(UiInteg

    2熱度

    1回答

    我想在當前應用中使用TDD並嘗試創建一些測試。在這種情況下,我需要發送消息來支持,如果它可以返回true。但是當我開始我的測試時,我會失敗,因爲實際和預期的結果是不一樣的。 當我調試這個測試時,我看到,mockito把Mocks放在我需要的位置,但sender.sendSupportMessage() steel返回false。有人可以解釋我發生了什麼問題嗎? public class Suppo

    2熱度

    1回答

    從2.9.0的Mockito升級到2.10.0當我收到以下錯誤時: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/mockito/internal/invocation/realmethod/RealMethod; at com.android.dx.mockito.DexmakerMockMaker.createM

    -1熱度

    4回答

    我想單元測試使用java.time.LocalDateTime的代碼。我能夠得到模擬工作,但是當我添加時間(無論是分鐘還是天)時,我最終得到的值爲null。 @RunWith(PowerMockRunner.class) @PrepareForTest({ LocalDateTime.class }) public class LocalDateTimeMockTest { @Te

    1熱度

    1回答

    我想在Android開發人員的SQLite數據庫中爲我的訪問器類編寫單元測試。然而,當我運行測試類,我得到以下錯誤: java.lang.RuntimeException: Method getWritableDatabase in android.database.sqlite.SQLiteOpenHelper not mocked. See http://g.co/androidstudio/

    5熱度

    1回答

    我有很難與基於JUnit的木星(5)測試環境的配置。我有兩個不同的錯誤: WARNING: TestEngine with ID 'spek' failed to discover tests org.junit.platform.commons.util.PreconditionViolationException: Could not load class with name... Ex