Кажется, я не могу заставить Intellij 13.1 запускать мои тесты. Я создал простой проект, чтобы попытаться изолировать проблему, но он также не работает. Вот моя установка:
- Проект scala 2.10, поддерживаемый SBT
- последняя версия scalatest (libraryDependencies + = "org.scalatest"% "scalatest_2.11"% "2.2.1"% "test")
- Одна из проблем, которые у вас явно есть, заключается в том, что вы запрашиваете версию scalatest, скомпилированную для Scala 2.11, но вы говорите, что используете Scala 2.10. Вам нужен "scalatest_2.10" вместо "scalatest_2.11" в вашем build.sbt. Использовать
Вот сут:
object Calc {
def add(a: Int, b: Int) = {
a + b
}
}
Вот тест:
import org.scalatest.FunSuite
class Calc$Test extends FunSuite {
test("two number should add") {
assert(Calc.add(2, 5) == 7)
}
}
Я получаю вот такую ошибку:
Есть идеи, в чем может быть проблема? Я предполагаю, что это вызвано простой проблемой конфигурации, поскольку код настолько прост, насколько это возможно.
Intellij 13.1, ориентированный на JDK 1.6 (требуется для используемых java-библиотек)