jmock

    4热度

    3回答

    抽象类的如何测试protected的方法我也有这样的情况 - 我有接口(比如MyInterface)和简单的部分实现(AbstractMyInterface)。后者增加了一些我想测试的受保护的方法。 目前我只是手工编写延伸AbstractMyInterface和出口的保护方法为公共模仿对象。有没有更简单的方法 - 例如使用JMock +脚本?

    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

    3热度

    1回答

    下面我只是想模拟一个名为TestWrapper的类,并设置'允许'的预期。但是,在设定期望值时我会遇到错误。当使用EasyMock的,只是设定的预期,这似乎并没有发生 import org.jmock.Expectations; import org.jmock.Mockery; import org.jmock.integration.junit4.JUnit4Mockery; impor

    0热度

    2回答

    我想嘲笑一个web服务调用来测试我的代码。 以下是我想要模拟的代码片段。 我想测试callWebService()方法。我想在调用callRestClientService(条件)时创建自己的HttpResponse。我尝试使用JMock和EasyMock,但无法获得所需的结果。首先,我相信我将无法模拟或创建自己的HttpResponse。 即使我不能模拟网关呼叫,我已经有一个本地服务器可以拨打到

    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

    0热度

    1回答

    Flex中有没有JMock的等价物?有FlexMock库,但它们适用于Python和Ruby。