【发布时间】:2019-11-22 03:25:16
【问题描述】:
对于 sbt 和 Mockito 来说相对较新。
我想在测试中使用 Mockito,但在编译测试时遇到与 Mockito 导入相关的错误
在测试文件中导入:
import org.scalatest._
import org.mockito.Mockito._
import org.scalatest.mockito.MockitoSugar
sbt 文件:
name := "blah"
version := "0.1"
scalaVersion := "2.13.0"
libraryDependencies += "org.scalactic" %% "scalactic" % "3.0.8"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.8" % "test"
libraryDependencies += "org.mockito" % "mockito-core" % "1.8.5" % "test"
当测试(未能)编译时,我收到这些错误消息:
object mockito is not a member of package org [error] import org.mockito.Mockito._
还有:
Symbol 'type org.mockito.MockSettings' is missing from the classpath.
[error] This symbol is required by 'value org.scalatest.mockito.MockitoSugar.mockSettings'.
我尝试过更改 sbt 文件中的 scalatest 和 mockito 的一些版本,但如果这是否是问题的根源,那并不是真的。
感谢您的帮助!
【问题讨论】: