Самый масштабный выход Spec в Eclipse - PullRequest
0 голосов
/ 29 ноября 2011

Я использую Scala Test Spec и JunitTestRunner в Eclipse.Куда выводятся спецификации?И есть ли какой-нибудь способ направить его на консоль?

Например:

  val p = new SQLParser
  describe("given a sql string with an order clause") {
     describe("(when direction is asc)") {
        val sql = "select name from users order by name asc"
        it("should be parsed into an Asc object containing the given field") {
           val query = p.parse(sql).get
           query.operation should be (Select("name"))
           query.from should be (From("users"))
           query.order should be (Option(Asc("name")))
        }
    }
 }

Только дает мне вывод спецификации из первого "описать".

jUnit results

Это все, что вы хотели бы там, но я надеялся увидеть все это.

1 Ответ

2 голосов
/ 29 ноября 2011

Вывод выводится в виде JUnit.Если я использую:

import org.scalatest.Spec
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner

@RunWith(classOf[JUnitRunner])
class ExampleSpec extends Spec {

  describe("A Stack") {

    it("should pop values in last-in-first-out order")(pending)

    it("should throw NoSuchElementException if an empty stack is popped")(pending)
  }

}

И затем запустите его как JUnit, я получу следующий вывод из представления JUnit:

enter image description here

Это не то, что выхотите?

...