我对桩测试语法有些困惑。
下面两者之间有什么区别:
stub(mock.someMethod()).toReturn(10);
when(mock.someMethod()).toReturn(10);
stub
方法的文档:,有些用户会觉得stub()
很困惑,因此建议使用Mockito.when(Object)
而不是stub()
。所以基本上它们是相同的。但由于stub
方法返回一个DeprecatedOngoingStubbing
(注意单词deprecated),显然应该使用when
方法。
when().thenReturn()
;除非你使用的是非常旧的版本? - fgeDeprecatedOngoingStubbing
) - aveuiller