解决了。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))
对我来说,听起来 Scala 期望静态 jMock 方法returnValue
是val
? 我在这里想念什么?