Wie führe ich einen scala ScalaTest in IntelliJ Idee?

Ich versuche zu laufen, eine scala flatspec test innerhalb von Intellij IDEA (die Letzte community aufzubauen, mit der neuesten Scala-plugin), aber ich bekomme immer "Leer test suite" - Fehler.

Versuchte ich mit den normalen "run" - Menü auf der rechten Maustaste, aber es funktioniert nicht. Ich habe auch versucht, die Schaffung einer neuen ScalaTest-Konfiguration, aber immer noch der runner ist nicht Kommissionierung bis die tests.

Konnte ich JScalaTest mit dem Gerät, aber ich würde wirklich lieber zu verwenden flatspec syntax.

UPDATE: Annotation der Klasse mit @RunWith(classOf[JUnitRunner]) nicht helfen, entweder

Dank!

class SampleTestSpec extends FlatSpec with ShouldMatchers {
    "test" should "fail" in {
        "this" should equal ("that")
    }
}

UPDATE: Wechsel von ScalaTest zur Skillung, das problem gelöst. Ich immer noch lieber ScalaTest mit FlatSpec, aber das ist gut genug. Code, der funktioniert:

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

InformationsquelleAutor der Frage Matteo Caprari | 2010-12-22

Schreibe einen Kommentar