2015-01-28 4 views

ответ

5

сообщение ошибки ясно сказал вам:

You cannot use argument matchers outside of verification or stubbing. 
Examples of correct usage of argument matchers: 
    when(mock.get(anyInt())).thenReturn(null); 
    doThrow(new RuntimeException()).when(mock).someVoidMethod(anyObject()); 
    verify(mock).someMethod(contains("foo")) 

Способ вызова объект, возвращаемый Mockito.anyListOf могут только внутри stubbing или проверка.

вы можете просто сделать что макет массива:

when(mockTest.create(any(TypeB.class), any(TypeA[].class))).thenReturn(1); 
Смежные вопросы