Прежде всего, добавьте зависимость ScalaTest в ваш проект SBT. В <project_root>/project/<CLASS_THAT_EXTENDS_DEFAULTPROJECTINFO>.scala
вам нужно добавить строку:
val scalatest = "org.scalatest" % "scalatest" % "1.3"
Это добавляет зависимость ScalaTest к вашему проекту. ScalaTest 1.3 будет отлично работать с Scala 2.8.1.
Затем создайте тестовый класс, как в <project_root>/src/test/scala
:
class Foo{
def addOne(i: Int): Int = {
i + 1
}
}
import org.scalatest.Spec
class Test extends Spec {
describe("Add one test") {
it("Should be two") {
expect(2) { new Foo().addOne(1) }
}
}
}
Сначала запустите sbt update, чтобы sbt обновил репозиторий с новой зависимостью ScalaTest.
При этом вы сможете запустить 'sbt test' или просто 'test' в консоли SBT, и он запустит тест.