gpt4 book ai didi

java - 如何使用 EasyMock 测试 void 方法

转载 作者:IT老高 更新时间:2023-10-28 20:59:03 25 4
gpt4 key购买 nike

我已经看到了一些关于此的问题,但我似乎无法理解我的特定问题的任何答案。

我有一个模拟对象,让我们调用“object1”,我将它发送到某个方法进行测试,让我们调用 testMethod()。所以我最终调用

testMethod(object1);

用于测试。现在在这个testMethod中的某个地方,会有一个调用方法的部分

object1.toggleDisplay();

这是一个无效的方法。如果方法像

object1.getDisplay()

它实际上返回的东西,我通常这样做

EasyMock.expect(object1.getDisplay()).andReturn(whatever);

但是,这是一个 void 方法,我想测试一下它确实被调用了一定次数。最简单的方法是什么?

谢谢

最佳答案

如果过去几年情况没有改变,您可以在设置期望时使用 expectLastCall

object1.toggleDisplay();
object.expectLastCall();

关于java - 如何使用 EasyMock 测试 void 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11714159/

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