[spec] Even more TimeVal coverage (#4674)

pull/4675/head
Frans de Jonge 5 years ago committed by GitHub
parent 75501d5f83
commit cd3ca88316
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -18,8 +18,10 @@ describe("TimeVal module", function()
it("should add", function()
local timev1 = TimeVal:new{ sec = 5, usec = 5000}
local timev2 = TimeVal:new{ sec = 10, usec = 6000}
local timev3 = TimeVal:new{ sec = 10, usec = 50000000}
assert.is.same({sec = 15,usec = 11000}, timev1 + timev2)
assert.is.same({sec = 65,usec = 5000}, timev1 + timev3)
end)
it("should subtract", function()
@ -49,14 +51,22 @@ describe("TimeVal module", function()
local timev1 = TimeVal:new{ sec = 5, usec = 5000}
local timev2 = TimeVal:new{ sec = 10, usec = 6000}
local timev3 = TimeVal:new{ sec = 5, usec = 5000}
local timev4 = TimeVal:new{ sec = 5, usec = 6000}
assert.is_true(timev2 > timev1)
assert.is_false(timev2 < timev1)
assert.is_true(timev2 >= timev1)
assert.is_true(timev4 > timev1)
assert.is_false(timev4 < timev1)
assert.is_true(timev4 >= timev1)
assert.is_true(timev1 < timev2)
assert.is_false(timev1 > timev2)
assert.is_true(timev1 <= timev2)
assert.is_true(timev1 == timev3)
assert.is_false(timev1 == timev2)
assert.is_true(timev1 >= timev3)
assert.is_true(timev1 <= timev3)
end)

Loading…
Cancel
Save