我有一個方法調用,我想用mockito來模擬。首先我創建並注入了一個將調用該方法的對象的實例。我的目標是驗證方法調用中的一個對象。使用mockito驗證對象屬性值
有沒有一種方法,mockito可以讓你斷言或驗證對象,它的屬性,當模擬方法被調用?
例如
Mockito.verify(mockedObject)
.someMethodOnMockedObject(
Mockito.<SomeObjectAsArgument>anyObject())
而不是做anyObject()
我要檢查參數對象包含一些特定領域
Mockito.verify(mockedObject)
.someMethodOnMockedObject(
Mockito.<SomeObjectAsArgument>**compareWithThisObject()**)
在鏈接有以下行`驗證(messageSender,和)。發送((名單)argThat(新MessagesArgumentMatcher( )));`不能編譯。 –
2016-05-08 07:06:33
@RoeeGavirel你需要「import static org.mockito.Matchers.argThat;」 – 2017-07-24 15:11:33