Spec-Zone.ru › Kotlin 2

assertContains

kotlin-test/kotlin.test/assertContains

Начиная с Kotlin: 1.5

fun <T> assertContains(iterable: Iterable<T>, element: T, message: String? = null)

Проверяет, что iterable содержит указанный element, с необязательным message.


@ExperimentalKotlinTestApi
fun <T> assertContains(iterable: Iterable<T>, element: T, lazyMessage: () -> String)

Проверяет, что iterable содержит указанный element; в противном случае сообщение об ошибке формируется лямбдой lazyMessage.


fun <T> assertContains(sequence: Sequence<T>, element: T, message: String? = null)

Проверяет, что sequence содержит указанный element, с необязательным message.


@ExperimentalKotlinTestApi
fun <T> assertContains(sequence: Sequence<T>, element: T, lazyMessage: () -> String)

Проверяет, что sequence содержит указанный element; в противном случае сообщение об ошибке формируется лямбдой lazyMessage.


fun <T> assertContains(array: Array<T>, element: T, message: String? = null)
fun assertContains(array: ByteArray, element: Byte, message: String? = null)
fun assertContains(array: ShortArray, element: Short, message: String? = null)
fun assertContains(array: IntArray, element: Int, message: String? = null)
fun assertContains(array: LongArray, element: Long, message: String? = null)
fun assertContains(array: BooleanArray, element: Boolean, message: String? = null)
fun assertContains(array: CharArray, element: Char, message: String? = null)
fun assertContains(array: UByteArray, element: UByte, message: String? = null)
fun assertContains(array: UShortArray, element: UShort, message: String? = null)
fun assertContains(array: UIntArray, element: UInt, message: String? = null)
fun assertContains(array: ULongArray, element: ULong, message: String? = null)

Проверяет, что array содержит указанный element, с необязательным message.


@ExperimentalKotlinTestApi
fun <T> assertContains(array: Array<T>, element: T, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(array: ByteArray, element: Byte, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(array: ShortArray, element: Short, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(array: IntArray, element: Int, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(array: LongArray, element: Long, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(array: BooleanArray, element: Boolean, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(array: CharArray, element: Char, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(array: UByteArray, element: UByte, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(array: UShortArray, element: UShort, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(array: UIntArray, element: UInt, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(array: ULongArray, element: ULong, lazyMessage: () -> String)

Проверяет, что array содержит указанный element; в противном случае сообщение об ошибке формируется лямбдой lazyMessage.


fun assertContains(range: IntRange, value: Int, message: String? = null)
fun assertContains(range: LongRange, value: Long, message: String? = null)
fun <T : Comparable<T>> assertContains(range: ClosedRange<T>, value: T, message: String? = null)
fun assertContains(range: CharRange, value: Char, message: String? = null)
fun assertContains(range: UIntRange, value: UInt, message: String? = null)
fun assertContains(range: ULongRange, value: ULong, message: String? = null)

Проверяет, что range содержит указанное value, с необязательным message.


@ExperimentalKotlinTestApi
fun assertContains(range: IntRange, value: Int, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(range: LongRange, value: Long, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun <T : Comparable<T>> assertContains(range: ClosedRange<T>, value: T, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun <T : Comparable<T>> assertContains(range: OpenEndRange<T>, value: T, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(range: CharRange, value: Char, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(range: UIntRange, value: UInt, lazyMessage: () -> String)
@ExperimentalKotlinTestApi
fun assertContains(range: ULongRange, value: ULong, lazyMessage: () -> String)

Проверяет, что range содержит указанное value; в противном случае сообщение об ошибке формируется лямбдой lazyMessage.


fun <T : Comparable<T>> assertContains(range: OpenEndRange<T>, value: T, message: String? = null)

Проверяет, что range содержит указанное value, с необязательным message.


fun <K, V> assertContains(map: Map<K, V>, key: K, message: String? = null)

Проверяет, что map содержит указанный key, с необязательным message.


@ExperimentalKotlinTestApi
fun <K, V> assertContains(map: Map<K, V>, key: K, lazyMessage: () -> String)

Проверяет, что map содержит указанный key; в противном случае сообщение об ошибке формируется лямбдой lazyMessage.


fun assertContains(charSequence: CharSequence, char: Char, ignoreCase: Boolean = false, message: String? = null)

Проверяет, что charSequence содержит указанный char, с необязательным message.

Параметры

ignoreCase

true для игнорирования регистра символов при их сравнении. По умолчанию false.


@ExperimentalKotlinTestApi
fun assertContains(charSequence: CharSequence, char: Char, ignoreCase: Boolean = false, lazyMessage: () -> String)

Проверяет, что charSequence содержит указанный char; в противном случае сообщение об ошибке формируется лямбдой lazyMessage.

Параметры

ignoreCase

true для игнорирования регистра символов при их сравнении. По умолчанию false.


fun assertContains(charSequence: CharSequence, other: CharSequence, ignoreCase: Boolean = false, message: String? = null)

Проверяет, что charSequence содержит указанную последовательность символов other в качестве подстроки, с необязательным message.

Параметры

ignoreCase

true для игнорирования регистра символов при сравнении строк. По умолчанию false.


@ExperimentalKotlinTestApi
fun assertContains(charSequence: CharSequence, other: CharSequence, ignoreCase: Boolean = false, lazyMessage: () -> String)

Проверяет, что charSequence содержит указанную последовательность символов other в качестве подстроки; в противном случае сообщение об ошибке формируется лямбдой lazyMessage.

Параметры

ignoreCase

true для игнорирования регистра символов при сравнении строк. По умолчанию false.


fun assertContains(charSequence: CharSequence, regex: Regex, message: String? = null)

Проверяет, что charSequence содержит хотя бы одно совпадение с указанным регулярным выражением regex, с необязательным message.


@ExperimentalKotlinTestApi
fun assertContains(charSequence: CharSequence, regex: Regex, lazyMessage: () -> String)

Проверяет, что charSequence содержит хотя бы одно совпадение с указанным регулярным выражением regex; в противном случае сообщение об ошибке формируется лямбдой lazyMessage.

© 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-contains.html

Spec-Zone.ru

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