Использование синтаксиса «НЕ должно создавать [исключение]» в ScalaTest

Я играю со Specs2 и ScalaTest для BDD на Scala. Я написал ожидания в Specs2, когда я утверждаю, что данное исключение не должно генерироваться.

"do something" in {
 {
   ....
 } must not(throwA[MyException])
}

Я надеялся, что смогу написать эквивалент в ScalaTest, например:

"do something" in {
 evaluating {
   ....
 } should not produce[MyException]
}

Но это не компилируется, и я не мог найти способ сделать это. Это вообще возможно?

Заранее большое спасибо.

26
задан Guillaume Belrose 9 August 2011 в 10:40
поделиться