easymock

    0熱度

    1回答

    我試圖嘲弄下面的類包含一些靜態成員 public class ClientFact { private static final String BASE_URL = Config.getProperty("prop1"); private static final String USERID = Config.getProperty("prop2"); .....

    2熱度

    3回答

    我目前正在學習EasyMock,我已經閱讀了一些關於它的教程。基於這些知識,我已經獲得了,我嘗試創建一個模擬列表,但它給了我AssertionError,其原因我無法理解。 基本上,我想有一個列表,它的第一個元素是1133L和第二個元素是1139L和它的大小是自然2. 我的方法 @Test public void testCreateIdealConf() { List<Long> idL

    1熱度

    1回答

    我正在爲某些代碼編寫一些單元測試,這些代碼是在系統中工作的,但我在InvalidXPathException上遇到了有效XPath的問題。 使用//external|//inline從DOM4J文檔中提取出某些元素,它在生產環境中工作,但不在我的測試環境中工作。不應該有問題,因爲它是我在環境之外測試的有效XPath。 任何幫助,將不勝感激! 的JUnit/EasyMock的測試: @Test p

    1熱度

    1回答

    我寫了一類一個Junit的單元測試,我才能上以下行顯示java.lang.NullPointerException一個嘲笑接口調用一個方法: expect(lineConfigurationHandlerMock.getDeviceControlHandler().getDeviceParameters(item1)).andReturn(myDeviceParameters); 我認爲(我我

    0熱度

    1回答

    我已經使用Mockito和Powermockito編寫了測試用例,但現在我必須使用EasyMock代替Mockito編寫測試用例。我試圖這樣做,但沒有成功。使用的Mockito 測試用例: public class FTPUtilsTest { FTPUtils ftpUtils ; FTPClient ftpClient =Mockito.mock(FTPClient.cl

    2熱度

    1回答

    我試圖用EasyMock + PowerMock來嘲笑靜態方法。如果我不嘲笑靜態方法,那麼我得到異常java.lang.ExceptionInInitializerError,但有一個不同的堆棧跟蹤,這純粹是由於我的代碼文件,錯誤是顯而易見的。但是,如果我使用EasyMock + PowerMock來嘲弄靜態方法,則PowerMock.mockStaticNice(Classname.class)

    1熱度

    1回答

    我試圖去用EasyMock的交手嘲笑澤西客戶端API調用的一些... 我試圖嘲弄以下調用生成器API的調用: <T> T post(Entity<?> entity, Class<T> responseType); 執行以下操作: EasyMock.expect(mockInvocationBuilder.post(Entity.json(request), Response.class)).

    1熱度

    1回答

    我正在爲現有的舊代碼庫編寫單元測試。它包含一些我想模擬的類,它們在類級別有靜態初始化器。 當我嘗試模擬類時,它會失敗,在模擬創建過程中,靜態初始化中的代碼異常(在JUnit測試環境中無法運行)(取決於某個應用程序服務器)。 這是我的方案 類的一個簡單的例子來模擬: public class StaticClass { static { doSomething();

    1熱度

    1回答

    我正在構建一個JEE EAR應用程序,並開始使用EasyMock爲我的服務正在使用的存儲庫創建模擬。但我不確定結果是否正確。特別是在我測試void方法的兩個測試中。 public class VenueServiceTest extends ServiceTest { private VenueService venueService = new VenueServiceImpl(); pr

    0熱度

    3回答

    如何重寫方法內的對象創建? public class ClassToTest { public Object testMethod() { ... code ... Object result; try { result = new ClassToMock(someParam).execute(); } catch (Exce