gpt4 book ai didi

java - EasyMock 循环内的期望

转载 作者:行者123 更新时间:2023-12-02 07:04:02 26 4
gpt4 key购买 nike

是否可以为循环调用的模拟设置不同的期望?

考虑到用例,

while(condition){
List list = Database call //Call to be mocked
....
Logic based on above response
}

我们如何设置期望,以便第一次迭代返回对象列表,而第二次调用返回空列表?

最佳答案

试试这个:

expect(mockDatabase.call()).andReturn(object1).once();
expect(mockDatabase.call()).andReturn(object2).once();
replay(mockDatabase);

关于java - EasyMock 循环内的期望,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16307172/

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