6
Javaコードにscalatestを使用し始めました。私はeasymockを使ってモックを作成しています。easymock scalatestのExpecting関数内の引数
私はこのようなことをしたいという状況があります。プレースホルダX $ 1
expecting{
objA.function(x$1, x$2).andReturn(objectB)
}
、私はJavaでanyObject()
のようなものに似て渡して関数を呼び出したい$ 2をxは。
プレースホルダの代わりになるものをお勧めします。
例えば:Mockitoで利用可能な方法を(あなたがそれを使用しているかどうかわからない)を使用して
として使用することができます。試してみた。val l = mock [List [String]]; 期待値{l.map(classOf [String => Int])).Return(List(1,2,3))} ... '、しかし2つのマッチャーが予想され、1が記録されて失敗する。 この例外は、通常、メソッドを記録するときにマッチャーが生の値と混合されている場合に発生します。 "_ –