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

  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • MultiPlayStationMan

    MultiPlaySta

    17 Aralık 2009
  • Rugiagialia

    Rugiagialia

    1 Ocak 2008