我有类似的东西:
new Expectations() {{
mock0.f();
mock1.f();
mock0.f();
mock1.f();
mock0.f();
mock1.f();
}};
有没有办法可以使用'times ='规范?类似的东西:
new Expectations() {{
{
mock0.f();
mock1.f();
}
times = 3;
}};
我/可能/在我的期望中有一个循环,但我真的很讨厌在我的单元测试中大于一的复杂性。
请注意,我希望继续使用严格的期望。
答案 0 :(得分:5)
您可以使用带有Expectations
参数的numberOfIterations
构造函数:
new Expectations(3) {{
{
mock0.f();
mock1.f();
}
}};
NonStrictExpectations
和Verifications
也支持它。