我想用scalatest为我的玩具项目写一些测试。当我使用时,我通过在我的项目根目录中sbt
安装了 scalatest 。然后我在以下位置创建了测试类:libraryDependencies += "org.scalatest" %% "scalatest" % "2.0.M5" % "test"
build.sbt
src/test/scala
package parsers
import org.scalatest.FunSuite
class BaseParserSuite extends FunSuite {
test("test works") {
val result = 2
assert(result === 2)
}
}
我通过它运行它sbt test
并且它有效。但令人讨厌的是,在import org.scalatest.FunSuite
eclipse 的第 3 行上说:
Multiple markers at this line
- object scalatest is not a member of package org
- object scalatest is not a member of package org
该import
部分取自此示例。所以一般的问题是:为什么它通过 sbt 工作并且 eclipse 报告错误?导入的代码从哪里来org.scalatest.
?或者它没有物理下载到我的电脑上?作为猜测——我应该在 .classpah eclipse 文件中添加一些东西吗?