jmock

    3熱度

    1回答

    下面我只是想模擬一個名爲TestWrapper的類,並設置'允許'的預期。但是,在設定期望值時我會遇到錯誤。當使用EasyMock的,只是設定的預期,這似乎並沒有發生 import org.jmock.Expectations; import org.jmock.Mockery; import org.jmock.integration.junit4.JUnit4Mockery; impor

    2熱度

    1回答

    我得到了類 interface Class1{ void method1(SomeObject... parameters); } 的方法,我有一個自定義Hamcrest匹配器 public class SomeObjectMatcher extends BaseMatcher<SomeObject>{...} 如何編寫對象傳遞給方法1期望值匹配 SomeObject some

    2熱度

    2回答

    例如,我有以下代碼: SomeClass stub = Mockito.mock(SomeClass.class); 之後,短線是正常執行SomeClass的,但有自己的行爲(默認是剛剛拋出一些例外,但沒關係) 我該如何爲我的圖書館做同樣的事情?我希望能夠用一些wrap()方法來包裝一些類,甚至更好的實例來混合我的行爲。

    1熱度

    1回答

    我正在爲需要在其內部創建多個集合的類編寫JMock測試。我正在向班級提供一個工廠,在需要時會生成一個集合。 interface Factory { <T> Collection<T> newCollection(); } class MyClass { public MyClass(Factory f) { List<ThingA> la = f

    4熱度

    3回答

    抽象類的如何測試protected的方法我也有這樣的情況 - 我有接口(比如MyInterface)和簡單的部分實現(AbstractMyInterface)。後者增加了一些我想測試的受保護的方法。 目前我只是手工編寫延伸AbstractMyInterface和出口的保護方法爲公共模仿對象。有沒有更簡單的方法 - 例如使用JMock +腳本?

    0熱度

    1回答

    Flex中有沒有JMock的等價物?有FlexMock庫,但它們適用於Python和Ruby。

    1熱度

    2回答

    我試圖通過與僞它是我執行嘲諷的文章(http://martinfowler.com/articles/mocksArentStubs.html)的工作,但我無法找到一次(和EQ,的returnValue等)。 我第一次想使用jMock 2.5.1,但它與文章相比太近了。然後我嘗試了jMock 1.2.0。我找不到一次。 我已經grep'd通過jMock,EasyMock和Hamcrest的消息來源

    0熱度

    3回答

    林不知道怎樣來寫我想要做一個接口的模擬對象,所以我提前 我目前正在寫單元測試的一些遺留道歉代碼作爲我工作的一部分。其中一個代碼是一個(Java)HttpServlet,它提供了一個重定向URL。本質上代碼如下所示: public class Server extends HttpServlet { ... public void doGet(HttpServletRequest

    1熱度

    2回答

    我正在使用jMock,我很困惑如何嘲笑我想成爲任何entityClass的論點? 這裏是我的嘗試匹配方法: public <T> List<T> find(Query query, Class<T> entityClass) { } 這是我得到了。我想在第二個參數上匹配任何東西: allowing(template).find(with(any(Query.class)), Foo.class

    0熱度

    2回答

    我想嘲笑一個web服務調用來測試我的代碼。 以下是我想要模擬的代碼片段。 我想測試callWebService()方法。我想在調用callRestClientService(條件)時創建自己的HttpResponse。我嘗試使用JMock和EasyMock,但無法獲得所需的結果。首先,我相信我將無法模擬或創建自己的HttpResponse。 即使我不能模擬網關呼叫,我已經有一個本地服務器可以撥打到