gpt4 book ai didi

jmockit - 在 JMockit 中,如何指定一系列调用的时间?

转载 作者:行者123 更新时间:2023-12-02 08:51:03 25 4
gpt4 key购买 nike

我有这样的东西:

new Expectations() {{
mock0.f();
mock1.f();

mock0.f();
mock1.f();

mock0.f();
mock1.f();
}};

有没有一种方法可以使用“times =”规范?像这样的东西:

new Expectations() {{
{
mock0.f();
mock1.f();
}
times = 3;
}};

我/可能/在我的期望中有一个循环,但我真的很讨厌我的单元测试中的圈复杂度大于一个。

请注意,我想继续使用严格的期望值。

最佳答案

您可以使用带有numberOfIterations 参数的Expectations 构造函数:

new Expectations(3) {{
{
mock0.f();
mock1.f();
}
}};

NonStrictExpectationsVerifications 也支持它。

关于jmockit - 在 JMockit 中,如何指定一系列调用的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8528959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com