Replace the duration conversion procs with new improved ones (#10710)
This commit is contained in:
parent
50d1a46537
commit
1a771a8248
2 changed files with 165 additions and 56 deletions
|
|
@ -588,3 +588,12 @@ suite "ttimes":
|
|||
let y = initDateTime(10, mMar, 1995, 00, 00, 00, utc())
|
||||
doAssert x + between(x, y) == y
|
||||
doAssert between(x, y) == 1.months + 1.weeks
|
||||
|
||||
test "inX procs":
|
||||
doAssert initDuration(seconds = 1).inSeconds == 1
|
||||
doAssert initDuration(seconds = -1).inSeconds == -1
|
||||
doAssert initDuration(seconds = -1, nanoseconds = 1).inSeconds == 0
|
||||
doAssert initDuration(nanoseconds = -1).inSeconds == 0
|
||||
doAssert initDuration(milliseconds = 500).inMilliseconds == 500
|
||||
doAssert initDuration(milliseconds = -500).inMilliseconds == -500
|
||||
doAssert initDuration(nanoseconds = -999999999).inMilliseconds == -999
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue