Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ループで呼び出されているモックに異なる期待値を設定することは可能ですか?
ユースケースを考えると、
while(condition){ List list = Database call //Call to be mocked .... Logic based on above response }
最初の反復でオブジェクトのリストが返され、2 番目の呼び出しで空のリストが返されるように、期待値を設定するにはどうすればよいでしょうか?
これを試して:
expect(mockDatabase.call()).andReturn(object1).once(); expect(mockDatabase.call()).andReturn(object2).once(); replay(mockDatabase);