Ich möchte einige Tests für mein Spielzeugprojekt in scalatest schreiben. Als ich sbt
benutze, installierte ich scalatest über libraryDependencies += "org.scalatest" %% "scalatest" % "2.0.M5" % "test"
in meinem Projekt root's build.sbt
. Dann habe ich Testklasse in src/test/scala
:Objekt scalatest ist kein Mitglied von Paket org
package parsers
import org.scalatest.FunSuite
class BaseParserSuite extends FunSuite {
test("test works") {
val result = 2
assert(result === 2)
}
}
ich es über sbt test
laufen und es funktioniert. Aber das Ärgerliche ist, dass auf der Linie 3 mit import org.scalatest.FunSuite
Eclipse sagt:
Multiple markers at this line
- object scalatest is not a member of package org
- object scalatest is not a member of package org
Der import
Teil von this example genommen wird. Also die allgemeine Frage ist: Warum funktioniert es über sbt und Eclipse meldet den Fehler? Und wo ist der importierte Code von org.scalatest.
? Oder es wird nicht physisch auf meinen Computer heruntergeladen? Und als eine Vermutung - sollte ich etwas zu .classpah Eclipse-Datei hinzufügen?