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

  • FASHTAG

    FASHTAG

    5 EYLÜL 2012
  • LinusTechTips

    LinusTechTip

    25 Kasım 2008
  • Pituvision

    Pituvision

    11 Mart 2006