Scalaテストでスローされた例外メッセージを表示したいと思います。
" iWillThrowCustomException Method Failure test.
" should "Fail, Reason: Reason for failing. " in {
evaluating {
iWillThrowCustomException();
} should produce [CustomException]
}
CustomExeptionが異なる入力に対して異なるタイプのメッセージをスローする場合、たとえば
(-veの金額の場合-金額がゼロ未満、charの金額の場合-無効な金額)、
ブロックにスローされたメッセージを表示する方法は、CustomExceptionを介して表示され、テストの成功が表示されるためですが、どのシナリオでエラーがスローされたか