Я пытаюсь запустить тест scala flatspec в Intellij IDEA (последняя сборка сообщества с последним плагином Scala), но я продолжаю получать ошибки «Пустой набор тестов».
Я пытался использовать обычное меню «Выполнить» при щелчке правой кнопкой мыши, но это не сработало. Я также попытался создать новую конфигурацию ScalaTest, но бегун все еще не собирает тесты.
Я смог использовать JScalaTest с модулем, но я бы предпочел использовать синтаксис flatspec.
ОБНОВЛЕНИЕ : аннотирование класса с помощью @RunWith (classOf [JUnitRunner])
тоже не помогает
Спасибо!
class SampleTestSpec extends FlatSpec with ShouldMatchers {
"test" should "fail" in {
"this" should equal ("that")
}
}
ОБНОВЛЕНИЕ: Переход с ScalaTest на Spec решил проблему. Я по-прежнему предпочитаю ScalaTest с FlatSpec, но этого достаточно. Код, который работает:
import org.specs._
object SampleTestSpec extends Specification {
"'hello world' has 11 characters" in {
"hello world".size must be equalTo(113)
}
"'hello world' matches 'h.* w.*'" in {
"hello world" must be matching("h.* w.*")
}
}
-teo