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

  • DominicFear

    DominicFear

    30 Kasım 2006
  • ecf150king

    ecf150king

    20 Ocak 2006
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010