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

  • Just So

    Just So

    3 HAZİRAN 2007
  • Kanál používateľa McsFuego

    Kanál použ

    12 EKİM 2011
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008