Document new cal-day procedures and add more tests.
This commit is contained in:
parent
420b096bea
commit
aa6a9ac705
2 changed files with 68 additions and 0 deletions
|
@ -255,6 +255,24 @@
|
|||
(cal-day? (parse-cal-day/month "2023-05-11")))
|
||||
(test-true parse-cal-day/month
|
||||
(cal-month? (parse-cal-day/month "2023-05")))
|
||||
(test-true cal-day/month<?
|
||||
(cal-day/month<? (make-cal-day 2023 5 21)
|
||||
(make-cal-day 2023 5 22)))
|
||||
(test-exn cal-day/month<?
|
||||
(cal-day/month<? (make-cal-day 2023 5 21)
|
||||
(make-cal-month 2023 5)))
|
||||
(test-true cal-day/month<?
|
||||
(cal-day/month<? (make-cal-month 2023 4)
|
||||
(make-cal-month 2023 5)))
|
||||
(test-false cal-day/month<?
|
||||
(cal-day/month<? (make-cal-day 2023 5 22)
|
||||
(make-cal-day 2023 5 22)))
|
||||
(test-equal? cal-day/month->string
|
||||
(cal-day/month->string (make-cal-day 2023 5 22))
|
||||
"2023-05-22")
|
||||
(test-equal? cal-day/month->string
|
||||
(cal-day/month->string (make-cal-month 2023 5))
|
||||
"2023-05")
|
||||
))
|
||||
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue