【发布时间】:2014-08-13 15:21:26
【问题描述】:
我是 Scala 和 Spec2 的新手。
我想创建以下测试,但编译器出错。
这是我想写的测试
import org.specs2.mutable._
import org.specs2.specification._
import org.specs2.matcher._
import org.specs2.matcher.MatchResult
class SimpleParserSpec extends Specification {
"SimpleParser" should {
val parser = new SimpleParser()
"work with basic tweet" in {
val tweet = """{"id":1,"text":"foo"}"""
parser.parse(tweet) match {
case Some(parsed) => {
parsed.text must be_==("foo")
parsed.id must be_==(1)
}
case _ => failure("didn't parse tweet")
}
}
}
}
我得到错误: C:\Users\haques\Documents\workspace\SBT\jsonParser\src\test\scala\com\twitter\sample\simpleSimpleParserSpec.scala:17:找不到 org.specs2.execute.AsResult 类型的证据参数的隐式值[对象]
问候,
肖希杜尔
【问题讨论】:
标签: scala testing specs2 scala-2.11 spec2