Mik*_*ike 5 java mocking jmock
我正在使用JMock来测试使用对象的类的行为.我想测试该方法a()是否被调用.然而,b()和c()也被称为对象了.因此,如果我的期望预期a(),还必须期待b()和c()以使测试通过.有没有办法只测试某种方法,并允许其他任何方法?
期望a()只允许方法b()&c()
mockery.checking(new Expectations() {{
one(mockObject).a();
allowing(mockObject).b();
allowing(mockObject).c();
}});
Run Code Online (Sandbox Code Playgroud)
期望a()允许所有其他方法.
mockery.checking(new Expectations() {{
one(mockObject).a();
allowing(mockObject);
}});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2618 次 |
| 最近记录: |