我有一个方法调用,我想用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