Specs BDD ライブラリを使用して Scala 単体テスト ( http://code.google.com/p/specs ) を記述します。私のコードでは、タイプ ClassNotFoundException の例外がスローされることをアサートしたい場合、次のように記述できます。コード:
a must throwA[ClassNotFoundException]
ただし、逆のケースをテストしたい、つまり ClassNotFoundException 型の例外を「スローしない」ことをアサートしたい。
次のように、not negation matcher を使用してみました。
a must throwA[ClassNotFoundException].not
しかし、それはうまくいきませんでした。コンパイルエラーが発生します。それで、たとえば ClassNotFoundException 型の例外がスローされないと断言できる方法はありますか?
助けてください ありがとう