Я пытаюсь запустить тест 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