how to mock QueueItems[] using mockito? -
queueitems[] items = ....
how can mock object queueitems[] using mockito?
i tried : arraylist workitems = mock(arraylist.class); queueitems = mock(queueitems.class);
but not working.
if want customly create array of items, should create such array , insert mocks array. should not try mock array, core java implementation.
also, list
s better use allow more flexibility. example:
@runwith(mockitojunitrunner.class) public class testclass { @mock private queueitem item1; private list<queueitem> items; @before public void setup() { items = new arraylist<queueitem>(); // mocked queueitem first entry in list items.add(item1); } @test public void simpletest() { invokesomemethodwithlist(items); mockito.verify(item1).somemethod(); } }
Comments
Post a Comment