我有一个方法我想测试类似于此:
public void testedMethod() {
mockedObject.doSomething(notNullValue, notNullValue);
}
我有一个测试方法,它对mockedObject使用easymock模拟并写下以下期望:
@Test
public void testMethod() {
mockedObject.doSomething(null, null);
replay();
testObject.testedMethod();
}
我认为这个测试会失败,因为我的期望值为null,而我的真实调用没有-null参数。我期望断言错误与以下消息:
意外的方法调用mockedObject.doSomething(NotNullValue @ sljmf, NotNullValue @ djdlfjf)
我很想知道,这是EasyMock中的一个错误吗?或者这个预期的行为?
答案 0 :(得分:0)
mockedObject不是作为strict-mock创建的。