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

  • DancingIsAPassion

    DancingIsAPa

    29 AĞUSTOS 2009
  • jocc talking shit

    jocc talking

    6 NİSAN 2007
  • spederson7

    spederson7

    17 Temmuz 2006