mockito

    1熱度

    1回答

    我正在使用一些遺留代碼,我必須實現一個新的處理程序。而在此處理程序,還有這是不幸的是由框架使用一些硬編碼的屬性文件初始化的對象,像這樣: // new code public class NewHandler extends RootHandler { Util util = Util.getInstance(); // !!!Problem: throws NPE in unit-t

    3熱度

    3回答

    假設我們有方法在類A中測試,從類B調用方法。爲了測試它,我們爲B創建了模擬,然後驗證它是否被調用。驗證(...)足夠進行單元測試還是需要聲明測試方法的實際結果? 以下是簡化例子來闡明我的擔憂: public class StringWriterATest { StringWriterB b = mock(StringWriterB.class); @Test pub

    4熱度

    2回答

    我討厭將單元測試引入遺留代碼庫,但我不得不這樣做。 直到現在,我成功地使用Mockito和PowerMock將單元測試引入了遺留代碼庫。工作得很好,直到我遇到了這樣的情況: 在SUT ,有幾個是靜態變量下(我與PowerMock的幫助嘲笑,嘲笑靜態方法和嘲諷構造函數)。 現在在第一個測試方法中,所有工作都正常,並且模擬的靜態var返回了預期的輸出值。 但在隨後的測試方法中,模擬靜態對象總是返回已經

    1熱度

    1回答

    我是新來的單元測試在Javascript中,我有一些麻煩適應我從單位測試從Java到Javascript的理解。我有下面的代碼,我試圖做的,基本上我只是想嘲笑divide函數。目前,當我嘗試這樣做時,它只是說沒有測試可以運行。我對使用不同的模擬框架的建議持開放態度,我一直在看一些教程,但似乎無法繞過javascript嘲笑我的頭。任何建議表示讚賞。 <!DOCTYPE HTML PUBLIC "-

    3熱度

    2回答

    @Transactional(propagation = Propagation.REQUIRED) public void exe() { try { Reserve reserveInfo = newTransactionTemplate.execute(new TransactionCallback<Reserve>() { @Overri

    29熱度

    6回答

    測試類我有一個包含一個新的(一個傳統類)調用來實例化LoginContext(): public class TestedClass { public LoginContext login(String user, String password) { LoginContext lc = new LoginContext("login", callbackHandler);

    8熱度

    1回答

    我們有一個擴展JerseyTest的測試,我們需要注入一個模擬服務。我們應該怎麼做? 感謝

    2熱度

    3回答

    目前,我使用@Autowired,@Component,@Resource等技術連接了我的彈簧應用程序。現在我想編寫一個測試,需要模擬系統中的特定對象,剩餘物體的真實生產線。 讓我們假設被測試的根對象被稱爲Foo。深入依賴鏈,Foo取決於Bar。目前,模擬出這個對象,我創建了一個測試的applicationContext.xml剛剛的一個bean條目: <bean id="bar" class="

    4熱度

    4回答

    你好,我想知道什麼是最好的方法來模擬void方法,例如:我有一個PersonManager在測試下,然後我有嘲笑的道。 class PersonManager { PersonDao dao... PersonManager(PersonDao dao)... Preson find(String person)... void delete(Str

    5熱度

    2回答

    我正在嘗試將Mockito導入Maven Java項目。爲了構建,我需要在我公司的Maven倉庫中使用工件。 幸運的是,我發現在資源庫中的Mockito神器: [my-company]/org/mockito/mockito-all/1.8.0/mockito-all-1.8.0-jvm15.jar. 如果我添加以下依賴我的POM: <dependency> <groupId>org