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