特定の状況で未チェックの例外がスローされることを確認するテストを Kotlin で作成しようとしています。
私はorg.junit.jupiter.api.Assertions.assertThrows
このように使用しようとしています:
assertThrows(MyRuntimeException::class, Executable { myMethodThatThrowsThatException() })
これを試すと、
型推論に失敗したコンパイラ エラー
私Exception
はではなく、でCheckedException
あるからRuntimeException
です。単純な try catch を実行せずにこの動作をテストする良い方法はありますか?