【发布时间】:2012-10-08 15:30:46
【问题描述】:
我使用 TestNG 和 jMock 进行单元测试,但是我遇到了 TestNG 问题。当我期望调用模拟对象方法而它没有被调用时,它会将测试标记为通过!
public class SomeTestTest {
Mockery mocker = new Mockery();
SomeInterface someInterface = mocker.mock(SomeInterface.class);
@Test
public void testName() throws Exception {
mocker.checking(new Expectations() {{
oneOf(someInterface).someMethod();
}});
}
}
这是我得到的报告
Custom suite
Total tests run: 1, Failures: 0, Skips: 0
【问题讨论】:
标签: unit-testing testing testng jmock