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

shouldHaveSameMinutesAs

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

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

Verifies that minutes in this time are the same as time's minutes, ignoring any other fields. For example, 1:59:03:7777 has the same minutes as 2:59:22:3333, and this assertion should pass for this comparison

Opposite of LocalTime.shouldNotHaveSameMinutesAs

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

    firstTime shouldHaveSameMinutesAs secondTime   //  Assertion passes


    val firstTime = LocalTime.of(23, 59, 30, 1000)
    val secondTime = LocalTime.of(23, 1, 30, 1000)

    firstTime shouldHaveSameMinutesAs secondTime   //  Assertion fails, 59 != 1