我已经编写了一小段测试代码,并正在使用 IntelliJ IDEA 12 CE 对其进行编译
import com.twitter.common.zookeeper.ZooKeeperClient
import org.mockito.Mockito
class MyResourceSpec {
val zkClient = mock(classOf[ZooKeeperClient])
...
}
我收到以下错误:
not found: value classOf
val zkClient = mock(classOf[ZooKeeperClient])
^
但是我能够使用 mvn compile 成功构建项目。此外,我在同一目录“MyOtherResourceSpec.scala”中有另一个测试文件,其中包含完全相同的代码行。
关于为什么这不能在 IDEA 中正确构建的任何想法?
我尝试过的事情:
一位同事建议 IDEA 可能无法将其识别为 scala 文件,我尝试单击顶级项目,然后单击 Maven > 重新导入。
重启 IntelliJ
从“MyOtherResourceSpec.scala”复制所有导入,以防丢失
使用 Mockito.mock(classOf[ZooKeeperClient])