grails 1.3.5 アプリケーションでは、例外をスローするメソッドをテストする必要がありますが、このテストは失敗します。
shouldFailWithCause(MyException) {
vb.doStuff person
}
メッセージは次のとおりです:
junit.framework.AssertionFailedError: Closure should have failed with a exception due to type MyException, not found these Exceptions: MyException: Here comes the message of exception.
正しい例外をスローしますが、テストに失敗します。何がうまくいかないのですか?
編集:
public void doStuff(person) {
if (!canPersonDoStuff(person)) {
throw new MyException("Here comes the message of exception")
}
}