Nik*_*sal 6 scala easymock scalatest
我刚刚开始使用scalatest用于java代码,并且我们使用easymock来创建模拟.
我有一种情况,我想做这样的事情.
expecting{
objA.function(x$1, x$2).andReturn(objectB)
}
Run Code Online (Sandbox Code Playgroud)
对于占位符x $ 1,x $ 2我想调用类似anyObject()java中的类似函数.
请提出可以取代占位符的内容.
使用 Mockito 上可用的方法(不确定你是否使用它):
例如
def any[T : ClassTag]: T = org.mockito.Matchers.any(implicitly[ClassTag[T]].runtimeClass).asInstanceOf[T]
Run Code Online (Sandbox Code Playgroud)
你可以用它作为
val a = mock[Foo]
doReturn(fooResult).when(a).fooMethod(any[FooInput])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
235 次 |
| 最近记录: |