More unit tests (cover previous bug in Nim times library).
This commit is contained in:
@ -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())
|
||||
|
||||
|
Reference in New Issue
Block a user