我不认为 minInspiration 或 maxInspiration 等同于 Mockito 中的 times() 。有没有?
请看这个问题:Mockito 和 JMockIt 之间的主要区别 https://stackoverflow.com/questions/7700118/major-difference-between-mockito-and-jmockit
尚未有人回答。
Edit
我自己找到了答案:将其添加到此处以供其他需要此答案的人使用:
解决方案是使用 DynamicPartialMocking 并将对象传递给 Expectations 或 NonStrictExpectations 的构造函数,并且不在该对象上调用任何函数。
然后在 Verifications 部分中,对要测量其调用次数的对象调用任意函数,并设置 times = 您想要的值
new NonStrictExpectations(Foo.class, Bar.class, zooObj)
{
{
// don't call zooObj.method1() here
// Otherwise it will get stubbed out
}
};
new Verifications()
{
{
zooObj.method1(); times = N;
}
};
我自己找到了答案:将其添加到此处以供其他需要此答案的人使用:
解决方案是使用 DynamicPartialMocking 并将对象传递给 Expectations 或 NonStrictExpectations 的构造函数,并且不在该对象上调用任何函数。
然后在 Verifications 部分中,对要测量其调用次数的对象调用任意函数,并设置 times = 您想要的值
new NonStrictExpectations(Foo.class, Bar.class, zooObj)
{
{
// don't call zooObj.method1() here
// Otherwise it will get stubbed out
}
};
new Verifications()
{
{
zooObj.method1(); times = N;
}
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)