assert Contains
Начиная с Kotlin: 1.5
fun <T> assertContains(iterable: Iterable<T>, element: T, message: String? = null)
Проверяет, что iterable содержит указанный element, с необязательным message.
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.
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.
fun <T> assertContains(array: Array<T>, element: T, lazyMessage: () -> String)
fun assertContains(array: ByteArray, element: Byte, lazyMessage: () -> String)
fun assertContains(array: ShortArray, element: Short, lazyMessage: () -> String)
fun assertContains(array: IntArray, element: Int, lazyMessage: () -> String)
fun assertContains(array: LongArray, element: Long, lazyMessage: () -> String)
fun assertContains(array: BooleanArray, element: Boolean, lazyMessage: () -> String)
fun assertContains(array: CharArray, element: Char, lazyMessage: () -> String)
fun assertContains(array: UByteArray, element: UByte, lazyMessage: () -> String)
fun assertContains(array: UShortArray, element: UShort, lazyMessage: () -> String)
fun assertContains(array: UIntArray, element: UInt, lazyMessage: () -> String)
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.
fun assertContains(range: IntRange, value: Int, lazyMessage: () -> String)
fun assertContains(range: LongRange, value: Long, lazyMessage: () -> String)
fun <T : Comparable<T>> assertContains(range: ClosedRange<T>, value: T, lazyMessage: () -> String)
fun <T : Comparable<T>> assertContains(range: OpenEndRange<T>, value: T, lazyMessage: () -> String)
fun assertContains(range: CharRange, value: Char, lazyMessage: () -> String)
fun assertContains(range: UIntRange, value: UInt, lazyMessage: () -> String)
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.
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.
Параметры
true для игнорирования регистра символов при их сравнении. По умолчанию false.
fun assertContains(charSequence: CharSequence, char: Char, ignoreCase: Boolean = false, lazyMessage: () -> String)
Проверяет, что charSequence содержит указанный char; в противном случае сообщение об ошибке формируется лямбдой lazyMessage.
Параметры
true для игнорирования регистра символов при их сравнении. По умолчанию false.
fun assertContains(charSequence: CharSequence, other: CharSequence, ignoreCase: Boolean = false, message: String? = null)
Проверяет, что charSequence содержит указанную последовательность символов other в качестве подстроки, с необязательным message.
Параметры
true для игнорирования регистра символов при сравнении строк. По умолчанию false.
fun assertContains(charSequence: CharSequence, other: CharSequence, ignoreCase: Boolean = false, lazyMessage: () -> String)
Проверяет, что charSequence содержит указанную последовательность символов other в качестве подстроки; в противном случае сообщение об ошибке формируется лямбдой lazyMessage.
Параметры
true для игнорирования регистра символов при сравнении строк. По умолчанию false.
fun assertContains(charSequence: CharSequence, regex: Regex, message: String? = null)
Проверяет, что charSequence содержит хотя бы одно совпадение с указанным регулярным выражением regex, с необязательным message.
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