1234567891011121314151617181920212223 |
- discard """
- matrix: "--mm:refc; --mm:orc"
- targets: "c js"
- """
- import std/[monotimes, times]
- import std/assertions
- let d = initDuration(nanoseconds = 10)
- let t1 = getMonoTime()
- let t2 = t1 + d
- doAssert t2 - t1 == d
- doAssert t1 == t1
- doAssert t1 != t2
- doAssert t2 - d == t1
- doAssert t1 < t2
- doAssert t1 <= t2
- doAssert t1 <= t1
- doAssert not(t2 < t1)
- doAssert t1 < high(MonoTime)
- doAssert low(MonoTime) < t1
|