interface OrderAssertions<A> : EqAssertions<A>
Provides assertions for Order
Int.order().assert {
0 shouldBeEqvTo 0
0 shouldNotBeEqvTo -1
0 shouldBeGreaterThan -1
0 shouldBeGreaterThanOrEqual 0
0 shouldBeSmallerThan 1
0 shouldBeSmallerThanOrEqual 0
}
beGreaterThan |
open fun A.beGreaterThan(b: A): Matcher<A> |
beGreaterThanOrEqual |
open fun A.beGreaterThanOrEqual(b: A): Matcher<A> |
beSmallerThan |
open fun A.beSmallerThan(b: A): Matcher<A> |
beSmallerThanOrEqual |
open fun A.beSmallerThanOrEqual(b: A): Matcher<A> |
EQA |
open fun EQA(): Eq<A> |
OA |
abstract fun OA(): Order<A> |
shouldBeGreaterThan |
open infix fun A.shouldBeGreaterThan(b: A): Unit |
shouldBeGreaterThanOrEqual |
open infix fun A.shouldBeGreaterThanOrEqual(b: A): Unit |
shouldBeSmallerThan |
open infix fun A.shouldBeSmallerThan(b: A): Unit |
shouldBeSmallerThanOrEqual |
open infix fun A.shouldBeSmallerThanOrEqual(b: A): Unit |
invoke |
operator fun <A> invoke(OA: Order<A>, f: OrderAssertions<A>.() -> Unit): Unit |