在参数匹配器中指定泛型类类型
考虑以下代码: final Foo foo = context.mock(Foo.class); context.checking(new Expectations() {{ one(foo).someMethod(with(aNonNull(List.class)…
使用 Mockito 模拟 JPA CriteriaBuilder
我有一个特别令人讨厌的 JPA 查询 JMock check() 块,我想迁移到 Mockito: Mockery jMock = new Mockery(); final EntityManager fakeEntityManager …
使用 JMock 在单元测试中不直接调用 Mock 方法
我有一个正在测试的方法。在其调用堆栈中,它调用一个 DAO,该 DAO 实习生使用 JDBC 与数据库聊天。我并不是很想知道 JDBC 层会发生什么;我只是想了…
关于集成测试我的 dao 层的建议
我有一个 spring mvc 应用程序,我使用 jdbctemplate 作为我的数据库 Dao 对象。 我应该如何进行集成测试? 我应该把我的集成测试文件放在哪里,这个…
jUnit + jMock 和 log4j
我已经给了一个任务,在其他程序员创建的程序上执行 JUnit + JMock。大多数类都有这个静态字段记录器,即: static Log logger = LogFactory.getLog(S…
JMock,当模拟对象被转换为具体类时,你应该做什么?
不知道我应该如何问这个问题,但是当我定义我的模拟对象时,并且在代码中的某个地方尝试将其转换为不同的类型时,测试会抛出我 $Proxy6 cannot be cas…
您可以在您正在测试的类中模拟方法调用吗?
我正在尝试为我的代码编写 JUnit 测试,但在我的某些方法中调用了其他方法。是否可以模拟这些调用? 例如, s3FileWrite(File file, Status status) {…
是否可以使用 JMock 设置与模拟零交互的期望
我是 JMock 的新手,但我以前使用过 Mockito。 我想断言在我的一项测试中没有使用模拟。在 Mockito 中,我会使用 verifyZeroInteractions。 JMock 中…
org.jmock.Mock 不再可用?
添加了 jMock 2.5.1 中的所有 jars 所以我在尝试遵循 http://www.ibm.com/developerworks/opensource/library/os-eclipse-rmock/index.html import or…
如何确定 JMock 模拟对象正在模拟哪个类?
假设我有一个像这样的模拟设置: JUnit4Mockery context = new JUnit4Mockery(); MyInterface mock = context.mock(MyInterface.class); 后来我想检查…
字符串的 Hamcrest 匹配器,其中字符串包含一些随机值
有没有办法将以下字符串与任何 hamcrest 匹配器进行匹配。 "{\"messageType\":\"identify\",\"_id\":\"7de9a446-2ced-4bda-af35-81e95ad2dc32\",\"add…
模拟/测试子类中的超类调用..可能吗?
我正在寻找一种解决方案来模拟子类 ButtonClicker 中的超级调用。 Class Click { public void buttonClick() throws java.lang.Exception { /* compil…
JMock触发AssertionError:预期调用一次,从未调用 - 但它已被调用
我对 java 编程还很陌生,但我尝试直接从单元测试开始,因此也使用了 JMock。我已经实现了一些有效的测试用例(使用 JMock),但是我无法运行这个测试…