SORU
9 NİSAN 2011, CUMARTESİ


Nasıl mockito ile belirli türde bir listesini yakalamak için

Bir şekilde belirli bir tür kullanarak mockitos listesi ArgumentCaptore yakalamak. Bu çalışmıyor:

ArgumentCaptor<ArrayList<SomeType>> argument = ArgumentCaptor.forClass(ArrayList.class);

CEVAP
13 NİSAN 2011, ÇARŞAMBA


Jenerik-sorun @Captor annotation ile önlenebilir iç içe:

@RunWith(MockitoJUnitRunner.class)
public class Test{

    @Mock
    private Service service;

    @Captor
    private ArgumentCaptor<ArrayList<SomeType>> captor;

    @Test 
    public void shouldDoStuffWithListValues() {
        //...
        verify(service).doStuff(captor.capture()));
    }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • filmurfreakur

    filmurfreaku

    29 Mart 2007
  • kylediablo

    kylediablo

    8 Ocak 2007
  • MrRandomSong

    MrRandomSong

    29 Kasım 2009