Как запустить scala ScalaTest в IntelliJ idea?

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

21
задан Seth Tisue 31 December 2011 в 15:21
поделиться