tryWithAssert

fun <T : Any> tryWithAssert(callable: Callable<T>, errorMessage: String? = null): T?

Выполнение действий, которые могут выбросить исключение, и получение результата через лямбду без необходимости указывать "throws" в сигнатуре метода.

Пойманное исключение передается в метод Assert.handleException.

Return

Результат выполнения лямбды

Since

2.5.2

Parameters

T

Тип возвращаемого значения

callable

Лямбда

errorMessage

По умолчанию null. Сообщение об ошибке