Mockito:给予与何时给予



为了在使用JUnit和Mockito时存根方法,可以使用两种方法:

when(foo.doSomething()).thenReturn(somethingElse);

given(foo.doSomething()).willReturn(somethingElse);

这两个存根之间有什么区别吗?

我想您谈论的是Mockito语法。

在我看来,这些只是不同的风格。第一个是普通的Mockito语法,第二个只是试图更好地适应BDD风格的测试——我真的很喜欢第二个版本,因为它在BDD测试中读起来很好。

相关内容

  • 没有找到相关文章

最新更新