Intellij IDEA (最新のコミュニティ ビルド、最新の Scala プラグイン) 内で scala flatspec テストを実行しようとしていますが、「空のテスト スイート」エラーが発生し続けます。
右クリックで通常の「実行」メニューを使用しようとしましたが、機能しません。また、新しい ScalaTest 構成を作成しようとしましたが、それでもランナーはテストを取得していません。
unit で JScalaTest を使用することはできましたが、flatspec 構文を使用したいです。
UPDATE :クラスに注釈を付けて@RunWith(classOf[JUnitRunner])
も役に立ちません
ありがとう!
class SampleTestSpec extends FlatSpec with ShouldMatchers {
"test" should "fail" in {
"this" should equal ("that")
}
}
更新: ScalaTest から Spec に切り替えて、問題を解決しました。私は依然として FlatSpec を使用した ScalaTest を好みますが、これで十分です。動作するコード:
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.*")
}
}
-テオ