kotest-assertions-core / io.kotest.matchers.sequences / kotlin.sequences.Sequence

Extensions for kotlin.sequences.Sequence

shouldBeEmpty

fun <T> Sequence<T>.shouldBeEmpty(): Unit

shouldBeLargerThan

infix fun <T, U> Sequence<T>.shouldBeLargerThan(other: Sequence<U>): Unit

shouldBeSameCountAs

infix fun <T, U> Sequence<T>.shouldBeSameCountAs(other: Sequence<U>): Unit

shouldBeSameSizeAs

infix fun <T, U> Sequence<T>.shouldBeSameSizeAs(other: Sequence<U>): Unit

shouldBeSmallerThan

infix fun <T, U> Sequence<T>.shouldBeSmallerThan(other: Sequence<U>): Unit

shouldBeSorted

fun <T : Comparable<T>> Sequence<T>.shouldBeSorted(): Unit

shouldBeSortedWith

infix fun <T> Sequence<T>.shouldBeSortedWith(comparator: Comparator<in T>): Unit
infix fun <T> Sequence<T>.shouldBeSortedWith(cmp: (T, T) -> Int): Unit

shouldBeUnique

fun <T> Sequence<T>.shouldBeUnique(): Unit

shouldContainAll

fun <T> Sequence<T>.shouldContainAll(vararg ts: T): Unit
infix fun <T> Sequence<T>.shouldContainAll(ts: Collection<T>): Unit
infix fun <T> Sequence<T>.shouldContainAll(ts: Sequence<T>): Unit

shouldContainDuplicates

fun <T> Sequence<T>.shouldContainDuplicates(): Unit

shouldContainInOrder

fun <T : Comparable<T>> Sequence<T>.shouldContainInOrder(vararg ts: T): Unit
infix fun <T : Comparable<T>> Sequence<T>.shouldContainInOrder(expected: Sequence<T>): Unit

shouldContainNoNulls

fun <T> Sequence<T>.shouldContainNoNulls(): Unit

shouldContainNull

fun <T> Sequence<T>.shouldContainNull(): Unit

shouldContainOnlyNulls

fun <T> Sequence<T>.shouldContainOnlyNulls(): Unit

shouldExist

infix fun <T> Sequence<T>.shouldExist(p: (T) -> Boolean): Unit

shouldHaveAtLeastCount

infix fun <T> Sequence<T>.shouldHaveAtLeastCount(n: Int): Unit

shouldHaveAtLeastSize

infix fun <T> Sequence<T>.shouldHaveAtLeastSize(n: Int): Unit

shouldHaveAtMostCount

infix fun <T> Sequence<T>.shouldHaveAtMostCount(n: Int): Unit

shouldHaveAtMostSize

infix fun <T> Sequence<T>.shouldHaveAtMostSize(n: Int): Unit

shouldHaveCount

infix fun <T> Sequence<T>.shouldHaveCount(count: Int): Unit

shouldHaveElementAt

fun <T> Sequence<T>.shouldHaveElementAt(index: Int, element: T): Unit

shouldHaveSingleElement

infix fun <T> Sequence<T>.shouldHaveSingleElement(t: T): Unit

shouldHaveSize

infix fun <T> Sequence<T>.shouldHaveSize(size: Int): Unit

shouldNotBeEmpty

fun <T> Sequence<T>.shouldNotBeEmpty(): Unit

shouldNotBeSorted

fun <T : Comparable<T>> Sequence<T>.shouldNotBeSorted(): Unit

shouldNotBeSortedWith

infix fun <T> Sequence<T>.shouldNotBeSortedWith(comparator: Comparator<in T>): Unit
infix fun <T> Sequence<T>.shouldNotBeSortedWith(cmp: (T, T) -> Int): Unit

shouldNotBeUnique

fun <T> Sequence<T>.shouldNotBeUnique(): Unit

shouldNotContainAll

fun <T> Sequence<T>.shouldNotContainAll(vararg ts: T): Unit
infix fun <T> Sequence<T>.shouldNotContainAll(ts: Collection<T>): Unit
infix fun <T> Sequence<T>.shouldNotContainAll(ts: Sequence<T>): Unit

shouldNotContainDuplicates

fun <T> Sequence<T>.shouldNotContainDuplicates(): Unit

shouldNotContainInOrder

fun <T : Comparable<T>> Sequence<T>.shouldNotContainInOrder(expected: Sequence<T>): Unit

shouldNotContainNoNulls

fun <T> Sequence<T>.shouldNotContainNoNulls(): Unit

shouldNotContainNull

fun <T> Sequence<T>.shouldNotContainNull(): Unit

shouldNotContainOnlyNulls

fun <T> Sequence<T>.shouldNotContainOnlyNulls(): Unit

shouldNotHaveCount

infix fun <T> Sequence<T>.shouldNotHaveCount(count: Int): Unit

shouldNotHaveElementAt

fun <T> Sequence<T>.shouldNotHaveElementAt(index: Int, element: T): Unit

shouldNotHaveSingleElement

infix fun <T> Sequence<T>.shouldNotHaveSingleElement(t: T): Unit

shouldNotHaveSize

infix fun <T> Sequence<T>.shouldNotHaveSize(size: Int): Unit