More unit tests (cover previous bug in Nim times library).

This commit is contained in:
Jonathan Bernard
2016-10-12 15:58:02 -05:00
parent 6067740bdd
commit cb11d62e5d
2 changed files with 10 additions and 4 deletions

View File

@ -9,11 +9,17 @@ suite "timeutils":
interval.format("mm:ss") == "01:10"
test "TimeInfo difference":
let t1 = getLocalTime(getTime())
let t2 = t1 + 30.seconds
var t1 = getLocalTime(getTime())
var t2 = t1 + 30.seconds
check t2 - t1 == 30.seconds
t1 = parse("2016-10-10 09:45:00", "yyyy-MM-dd HH:mm:ss")
t2 = parse("2016-10-11 09:45:00", "yyyy-MM-dd HH:mm:ss")
check t2 - t1 == 1.days
t2 = parse("2016-10-11 10:00:00", "yyyy-MM-dd HH:mm:ss")
check t2 - t1 == (1.days + 15.minutes)
test "TimeInfo comparisons":
let t1 = getLocalTime(getTime())