Я новичок в Spec2 и пытаюсь его изучить. Я придумал следующие коды,
@RunWith(classOf[JUnitRunner])
class GWTStyleSpec extends Specification {
"A given-when-then example for the addition" ^
"Given the following number: ${1}" ^ number1 ^
"And a second number: ${2}" ^ number2 ^
"Then I should get: ${3}" ^ result ^
end
val number1: Given[Int] = (_: String).toInt
val number2: When[Int, (Int, Int)] = (n1: Int) => (s: String) => (n1, s.toInt)
val result: Then[(Int, Int)] = (n: (Int, Int)) => (s: String) => ((n._1 + n._2) must_== s.toInt)
}
После его запуска я получил java.lang.Exception: не удалось создать экземпляр класса com.me.scala.start.GWTStyleSpec: null и с большим количеством трассировки стека исключений под ним.
Что я сделал не так для этого?