【发布时间】:2016-02-02 00:19:22
【问题描述】:
class MockitoTest extends MockitoSugar {
val serviceMock = mock[Service]
@Test
def test(): Unit = {
import org.mockito.Matchers.{eq => eqTo, _}
val serviceMock = mock[Service]
when( serviceMock.call("one") ).
thenReturn("123")
verify( serviceMock, times(1) ).call( eqTo("one") )
val result1 = serviceMock.call("one")
...
我最终拥有:
需要但未调用:service.call("one"); -> 在 mockito.MockitoTest.test(MockitoTest.scala:34) 实际上,与这个模拟的交互为零。
我错过了什么吗?
【问题讨论】:
标签: scala unit-testing mockito