assertk.assertions / each

each

fun <T> Assert<Array<T>>.each(f: (Assert<T>) -> Unit): Unit

Platform and version requirements: Common

Asserts on each item in the array. The given lambda will be run for each item.

assertThat(arrayOf("one", "two")).each {
  it.hasLength(3)
}
fun <E> Assert<Iterable<E>>.each(f: (Assert<E>) -> Unit): Unit

Platform and version requirements: Common

Asserts on each item in the iterable. The given lambda will be run for each item.

assertThat(listOf("one", "two")).each {
  it.hasLength(3)
}
@JvmName("byteArrayEach") fun Assert<ByteArray>.each(f: (Assert<Byte>) -> Unit): Unit

Asserts on each item in the ByteArray. The given lambda will be run for each item.

assertThat(byteArrayOf("one", "two")).each {
  it.hasLength(3)
}
@JvmName("intArrayEach") fun Assert<IntArray>.each(f: (Assert<Int>) -> Unit): Unit

Asserts on each item in the IntArray. The given lambda will be run for each item.

assertThat(intArrayOf("one", "two")).each {
  it.hasLength(3)
}
@JvmName("shortArrayEach") fun Assert<ShortArray>.each(f: (Assert<Short>) -> Unit): Unit

Asserts on each item in the ShortArray. The given lambda will be run for each item.

assertThat(shortArrayOf("one", "two")).each {
  it.hasLength(3)
}
@JvmName("longArrayEach") fun Assert<LongArray>.each(f: (Assert<Long>) -> Unit): Unit

Asserts on each item in the LongArray. The given lambda will be run for each item.

assertThat(longArrayOf("one", "two")).each {
  it.hasLength(3)
}
@JvmName("floatArrayEach") fun Assert<FloatArray>.each(f: (Assert<Float>) -> Unit): Unit

Asserts on each item in the FloatArray. The given lambda will be run for each item.

assertThat(floatArrayOf("one", "two")).each {
  it.hasLength(3)
}
@JvmName("doubleArrayEach") fun Assert<DoubleArray>.each(f: (Assert<Double>) -> Unit): Unit

Asserts on each item in the DoubleArray. The given lambda will be run for each item.

assertThat(doubleArrayOf("one", "two")).each {
  it.hasLength(3)
}
@JvmName("charArrayEach") fun Assert<CharArray>.each(f: (Assert<Char>) -> Unit): Unit

Asserts on each item in the CharArray. The given lambda will be run for each item.

assertThat(charArrayOf("one", "two")).each {
  it.hasLength(3)
}