Spec-Zone.ru › Kotlin 2

assertFails

kotlin-test/kotlin.test/assertFails

Начиная с Kotlin: 1.0

@JvmName(name = "assertFailsAny")
@IgnorableReturnValue
inline fun assertFails(block: () -> Any?): Throwable

Проверяет, что указанная функция block завершается с ошибкой, выбрасывая исключение.

Возвращаемое значение

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


@JvmName(name = "assertFailsAny")
@IgnorableReturnValue
inline fun assertFails(message: String?, block: () -> Any?): Throwable

Проверяет, что указанная функция block завершается с ошибкой, выбрасывая исключение.

Если проверка завершается неудачно, указанное message используется в качестве префикса сообщения об ошибке, если оно не равно null.

Возвращаемое значение

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

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-test/kotlin.test/assert-fails.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API