stub() 和 when() 有什么区别?
What is the difference between stub() vs when()?
我对存根语法有点困惑。
有什么区别:
stub(mock.someMethod()).toReturn(10);
和
when(mock.someMethod()).toReturn(10);
根据 stub
method's documentation:
Some users find stub()
confusing therefore Mockito.when(Object)
is recommended over stub()
.
所以基本上它们是 相同的。但是作为stub
方法returns一个DeprecatedOngoingStubbing
(注意deprecated这个词),when
方法显然是用来.
如官方 Mockito 中所述 tutorial:
when()
is a successor of deprecated stub(Object)
我对存根语法有点困惑。
有什么区别:
stub(mock.someMethod()).toReturn(10);
和
when(mock.someMethod()).toReturn(10);
根据 stub
method's documentation:
Some users find
stub()
confusing thereforeMockito.when(Object)
is recommended overstub()
.
所以基本上它们是 相同的。但是作为stub
方法returns一个DeprecatedOngoingStubbing
(注意deprecated这个词),when
方法显然是用来.
如官方 Mockito 中所述 tutorial:
when()
is a successor of deprecatedstub(Object)