assertContentEquals

Common
JVM
JS
Native
1.5
fun <T> assertContentEquals(
    expected: Iterable<T>?,
    actual: Iterable<T>?,
    message: String? = null
): Unit

(source)

Asserts that the expected iterable is structurally equal to the actual iterable, i.e. contains the same number of the same elements in the same order, with an optional message.

The elements are compared for equality with the equals function. For floating point numbers it means that NaN is equal to itself and -0.0 is not equal to 0.0.

Common
JVM
JS
Native
1.5
fun <T> assertContentEquals(
    expected: Set<T>?,
    actual: Set<T>?,
    message: String? = null
): Unit

(source)
Deprecated: 'assertContentEquals' for Set arguments is ambiguous. Use 'assertEquals' to compare content with the unordered set equality, or cast one of arguments to Iterable to compare the set elements in order of iteration.
Common
JVM
JS
Native
1.5
fun <T> assertContentEquals(
    expected: <ERROR CLASS><T>?,
    actual: <ERROR CLASS><T>?,
    message: String? = null
): Unit

(source)

Asserts that the expected sequence is structurally equal to the actual sequence, i.e. contains the same number of the same elements in the same order, with an optional message.

The elements are compared for equality with the equals function. For floating point numbers it means that NaN is equal to itself and -0.0 is not equal to 0.0.

Common
JVM
JS
Native
1.5
fun <T> assertContentEquals(
    expected: Array<T>?,
    actual: Array<T>?,
    message: String? = null
): Unit

(source)
fun assertContentEquals(
    expected: FloatArray?,
    actual: FloatArray?,
    message: String? = null
): Unit

(source)
fun assertContentEquals(
    expected: DoubleArray?,
    actual: DoubleArray?,
    message: String? = null
): Unit

(source)

Asserts that the expected array is structurally equal to the actual array, i.e. contains the same number of the same elements in the same order, with an optional message.

The elements are compared for equality with the equals function. For floating point numbers it means that NaN is equal to itself and -0.0 is not equal to 0.0.

Common
JVM
JS
Native
1.5
fun assertContentEquals(
    expected: ByteArray?,
    actual: ByteArray?,
    message: String? = null
): Unit

(source)
fun assertContentEquals(
    expected: ShortArray?,
    actual: ShortArray?,
    message: String? = null
): Unit

(source)
fun assertContentEquals(
    expected: IntArray?,
    actual: IntArray?,
    message: String? = null
): Unit

(source)
fun assertContentEquals(
    expected: LongArray?,
    actual: LongArray?,
    message: String? = null
): Unit

(source)
fun assertContentEquals(
    expected: BooleanArray?,
    actual: BooleanArray?,
    message: String? = null
): Unit

(source)
fun assertContentEquals(
    expected: CharArray?,
    actual: CharArray?,
    message: String? = null
): Unit

(source)
fun assertContentEquals(
    expected: <ERROR CLASS>?,
    actual: <ERROR CLASS>?,
    message: String? = null
): Unit

(source)

Asserts that the expected array is structurally equal to the actual array, i.e. contains the same number of the same elements in the same order, with an optional message.