SORU
17 Temmuz 2009, Cuma


Doğrulamak mockito ile öznitelik değeri nesne

Mockito ile alay etmek istiyorum hangi yöntemi çağrısı var. Ben ile başlamak için bu yöntemi çağrılır bir nesne örneği oluşturulur enjekte etmiş. Amacım yöntem çağrısı nesne birini doğrulamak için.

Mockito veya nesne iddia doğrulamak için izin verir ve alay yöntemi çağrıldığında öznitelikleri bir yolu var mı?

örnek

Mockito.verify(mockedObject)
       .someMethodOnMockedObject(
              Mockito.<SomeObjectAsArgument>anyObject())

Tartışmayı kontrol etmek istiyorum anyObject() yapmak yerine nesne bazı özel alanları içerir

Mockito.verify(mockedObject)
       .someMethodOnMockedObject(
              Mockito.<SomeObjectAsArgument>**compareWithThisObject()**)

CEVAP
15 EYLÜL 2011, PERŞEMBE


Yeni özellik Mockito eklendi bile daha kolay, bu yapar

ArgumentCaptor<Person> argument = ArgumentCaptor.forClass(Person.class);
verify(mock).doSomething(argument.capture());
assertEquals("John", argument.getValue().getName());

Mockito documentation bir göz atın

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GUN-TIME with Brandon

    GUN-TIME wit

    3 ŞUBAT 2009
  • jeffisthecoolguy

    jeffisthecoo

    17 HAZİRAN 2013
  • VJ VIMANA

    VJ VIMANA

    3 Mayıs 2007