QueueItems[] items = ....
我如何使用mockito模拟QueueItems []的对象?
我试过:ArrayList workItems = mock(ArrayList.class); QueueItems = mock(QueueItems.class);
但没有工作。
答案 0 :(得分:0)
如果要自定义创建项目数组,则应创建此类数组,然后将mocks插入到数组中。您不应该尝试模拟数组,因为这是核心Java实现。
此外,== disasm: <RubyVM::InstructionSequence:block in irb_binding@(irb)>=====
== catch table
| catch type: redo st: 0002 ed: 0009 sp: 0000 cont: 0002
| catch type: next st: 0002 ed: 0009 sp: 0000 cont: 0009
|------------------------------------------------------------------------
0000 trace 256 ( 1)
0002 trace 1
0004 putself
0005 putstring \"foo\"
0007 opt_send_without_block <callinfo!mid:puts, argc:1, FCALL|ARGS_SIMPLE>
0009 trace 512
0011 leave
更好用,因为它们可以提供更大的灵活性。一个例子:
List