我正在使用 Scala 中的 BDD 的 Specs2 和 ScalaTest。当我断言不应该抛出给定的异常时,我已经在 Specs2 中写下了期望。
"do something" in {
{
....
} must not(throwA[MyException])
}
我希望能够在 ScalaTest 中编写等效的代码,例如:
"do something" in {
evaluating {
....
} should not produce[MyException]
}
但这不会编译,我找不到这样做的方法。这甚至可能吗?
提前谢谢了。