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

  • Excel Video Tutorials

    Excel Video

    6 Aralık 2012
  • RFS Dan

    RFS Dan

    22 Temmuz 2014
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008