kotest-assertions-core / io.kotest.matchers.date / java.time.LocalTime / shouldNotHaveSameMinutesAs

shouldNotHaveSameMinutesAs

infix fun LocalTime.shouldNotHaveSameMinutesAs(time: LocalTime): Unit

Asserts that minutes in this time are NOT the same as time's minutes

Verifies that minutes in this time aren't the same as time's minutes, ignoring any other fields. For example, 16:59:02:1111 doesn't have the same minutes as 16:01:02:1111, and this assertion should pass for this comparison

Opposite of LocalTime.shouldHaveSameMinutesAs

    val firstTime = LocalTime.of(22, 59, 30, 1000)
    val secondTime = LocalTime.of(11, 59, 22, 3333)

    firstTime shouldNotHaveSameMinutesAs secondTime   //  Assertion passes


    val firstTime = LocalTime.of(23, 59, 30, 1000)
    val secondTime = LocalTime.of(22, 59, 35, 2222)

    firstTime shouldNotHaveSameMinutesAs secondTime   //  Assertion fails, 59 == 59