解決しました。IntelliJ は、インポートが不完全であるという事実を強調しませんでした。
やあ、
jMock を使用して開発しようとしている単純な Scala プログラムがあります。基本的な期待値の設定はうまく機能しますが、何らかの理由で Scala はモック オブジェクトから値を返そうとする私の試みを理解できません。私のmavenビルドは次のエラーを吐き出します
TestLocalCollector.scala:45: error: not found: value returnValue
one (nodeCtx).getParameter("FilenameRegex"); will( returnValue(regex))
^
そして、それぞれのコードスニペットは
@Before def setUp() : Unit = { nodeCtx = context.mock(classOf[NodeContext]) }
...
// the value to be returned
val regex = ".*\\.data"
...
// setting the expectations
one (nodeCtx).getParameter("FilenameRegex"); will( returnValue(regex))
私には、静的 jMock メソッドreturnValue
がval
?になることを Scala が期待しているように思えます。ここで何が欠けていますか?