infix fun <T> Expect<T>.toEqual(expected: T): Expect<T>
(source)
Expects that the subject of this
expectation is (equal to) expected
where the comparison is carried out based on Any.equals.
Use toBeEqualComparingTo if you want a comparison based on Comparable.compareTo.
expect(12) toEqual 12 // holds
fails {
expect(12) toEqual 11
}
// holds, toEqual is based on equality, use toBeTheInstance for identity
expect(listOf(1)) toEqual listOf(1)
fails { // because array has not implemented equals, so is equivalent to toBeTheInstance
expect(arrayOf(1)) toEqual arrayOf(1)
}
Return
an Expect for the subject of this
expectation.
Since
0.17.0
@JvmName("toBeNull") infix fun <T : BigDecimal> Expect<T?>.toEqual(expected: Nothing?): Expect<T?>
(source)
Expects that the subject of this
expectation (a BigDecimal) is null
.
// only use toEqual to check against null, otherwise use toEqualNumerically or toEqualIncludingScale
expect(null as BigDecimal?).toEqual(null)
Return
an Expect for the subject of this
expectation.
Since
0.17.0