kotest-assertions-arrow / io.kotest.assertions.arrow.eq / EqAssertions

EqAssertions

interface EqAssertions<A>

Provides assertions for Eq

EqAssertions(Int.eq()).run {
  0 shouldBeEqvTo 0
  0 shouldNotBeEqvTo -1
}

Functions

EQA

abstract fun EQA(): Eq<A>

shouldBeEqvTo

open infix fun A.shouldBeEqvTo(b: A): Unit

shouldNotBeEqvTo

open infix fun A.shouldNotBeEqvTo(b: A): Unit

Companion Object Functions

invoke

operator fun <A> invoke(EQA: Eq<A>, f: EqAssertions<A>.() -> Unit): Unit

Inheritors

OrderAssertions

Provides assertions for Order

interface OrderAssertions<A> : EqAssertions<A>