我最近在工作和家里经常使用 Scala。我们使用 Eclipse 作为 IDE,使用 ScalaTest 2.0 进行测试。
每当我运行单元测试时,我都会收到以下消息:
WARNING: -p has been deprecated and will be reused for a
different (but still very cool) purpose in ScalaTest 2.0.
Please change all uses of -p to -R.
我的问题有两个:
- 为什么会出现此消息?我已经有了 ScalaTest 2.0,那么它想告诉我什么?
- 是否有可能摆脱这个警告?我们的政策是保持代码无警告,每个人都应该尝试这样做。我在网上或 StackOverflow 上找不到与此警告相关的任何信息。
为了完整起见,代码示例:
import org.scalatest.FunSuite
class WarningSpec extends FunSuite {
test("See if this gives a warning") {
assert(true)
}
}