【发布时间】:2012-04-08 03:44:45
【问题描述】:
我是 Mockito 的新手。
鉴于下面的类,我如何使用 Mockito 来验证 someMethod 在 foo 被调用之后被调用了一次?
public class Foo
{
public void foo(){
Bar bar = new Bar();
bar.someMethod();
}
}
我想拨打以下验证电话,
verify(bar, times(1)).someMethod();
其中bar 是Bar 的模拟实例。
【问题讨论】:
-
stackoverflow.com/questions/6520242/… - 但我不想使用 PowerMock。
-
更改 API 或 PowerMock。两者之一。
-
如何覆盖这样的东西??公共同步无效开始(BundleContext bundleContext)抛出异常{BundleContext bc = bundleContext; logger.info("开始 HTTP 服务包"); this.tracker = new ServiceTracker(bc, HttpService.class.getName(), null) { @Override public Object addedService(ServiceReference serviceRef) { httpService = (HttpService) super.addingService(serviceRef); registerServlets();返回http服务; }}}
标签: java unit-testing junit mockito