Matchers para Kotlinx Datetime
Traducción Beta No Oficial
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
Los matchers para la biblioteca Kotlinx Datetime se proporcionan a través del módulo kotest-assertions-kotlinx-time.
| LocalDate | |
|---|---|
date.shouldHaveSameYearAs(otherDate) | Asserts that the date has the same year as the given date. |
date.shouldHaveSameMonthAs(otherDate) | Asserts that the date has the same month as the given date. |
date.shouldHaveSameDayAs(otherDate) | Asserts that the date has the same day of the month as the given date. |
date.shouldBeBefore(otherDate) | Asserts that the date is before the given date. |
date.shouldBeAfter(otherDate) | Asserts that the date is after the given date. |
date.shouldBeWithin(period, otherDate) | Asserts that the date is within the period of the given date. |
date.shouldBeWithin(duration, otherDate) | Asserts that the date is within the duration of the given date. |
date.shouldBeBetween(firstDate, secondDate) | Asserts that the date is between firstdate and seconddate. |
date.shouldHaveYear(year) | Asserts that the date have correct year. |
date.shouldHaveMonth(month) | Asserts that the date have correct month. |
date.shouldHaveDayOfYear(day) | Asserts that the date have correct day of year. |
date.shouldHaveDayOfMonth(day) | Asserts that the date have correct day of month. |
date.shouldHaveDayOfWeek(day) | Asserts that the date have correct day of week. |
date.shouldHaveHour(hour) | Asserts that the date have correct hour. |
date.shouldHaveMinute(Minute) | Asserts that the date have correct minute. |
date.shouldHaveSecond(second) | Asserts that the date have correct second. |
date.shouldHaveNano(nano) | Asserts that the date have correct nano second. |
| LocalDateTime | |
|---|---|
time.shouldHaveSameHoursAs(otherTime) | Asserts that the time has the same hours as the given time. |
time.shouldHaveSameMinutesAs(otherTime) | Asserts that the time has the same minutes as the given time. |
time.shouldHaveSameSecondsAs(otherTime) | Asserts that the time has the same seconds as the given time. |
time.shouldHaveSameNanosAs(otherTime) | Asserts that the time has the same nanos as the given time. |
time.shouldBeBefore(otherTime) | Asserts that the time is before the given time. |
time.shouldBeAfter(otherTime) | Asserts that the time is after the given time. |
time.shouldBeBetween(firstTime, secondTime) | Asserts that the time is between firstTime and secondTime. |
| Instant | |
|---|---|
instant.shouldBeAfter(anotherInstant) | Asserts that the instant is after anotherInstant |
instant.shouldBeBefore(anotherInstant) | Asserts that the instant is before anotherInstant |
instant.shouldBeBetween(fromInstant, toInstant) | Asserts that the instant is between fromInstant and toInstant |