Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
easymock scalatest中预期函数中的任何参数_Scala_Easymock_Scalatest - Fatal编程技术网

easymock scalatest中预期函数中的任何参数

easymock scalatest中预期函数中的任何参数,scala,easymock,scalatest,Scala,Easymock,Scalatest,我刚刚开始使用scalatest for java代码,我们正在使用easymock创建模拟 我有一种情况,我想做这样的事情 expecting{ objA.function(x$1, x$2).andReturn(objectB) } 对于占位符x$1,x$2我想调用类似于java中的anyObject()的传递函数 请建议可以替换占位符的内容。使用Mockito上提供的方法(不确定是否正在使用): e、 g 你可以把它当作 val a = mock[Foo] do

我刚刚开始使用scalatest for java代码,我们正在使用easymock创建模拟

我有一种情况,我想做这样的事情

expecting{
       objA.function(x$1, x$2).andReturn(objectB)
      }
对于占位符x$1,x$2我想调用类似于java中的
anyObject()
的传递函数


请建议可以替换占位符的内容。

使用Mockito上提供的方法(不确定是否正在使用):

e、 g

你可以把它当作

val a = mock[Foo]
doReturn(fooResult).when(a).fooMethod(any[FooInput])

我也在为同样的问题挣扎。已尝试
val l=mock[List[String]];应为{l.map(isA(classOf[String=>Int])).andReturn(List(1,2,3))}…
,但失败的原因是“应为2个匹配器,记录了1个。当记录方法时匹配器与原始值混合时,通常会发生此异常”。问题是关于EasyMocko,而不是Mockito。
val a = mock[Foo]
doReturn(fooResult).when(a).fooMethod(any[FooInput])