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

  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • Caroline Saquet

    Caroline Saq

    1 EKİM 2011
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013