Testing by Assertions
Range Check
Check whether a value stays inside an allowed range.
Range Check
range_check.lua
local value =
local lower = 5
local upper = 10
local passed = value >= lower and value <= upper
local status = "fail"
if passed then
status = "pass"
end
print("value=" .. value)
print("status=" .. status)
local value =
local lower = 5
local upper = 10
local passed = value >= lower and value <= upper
local status = "fail"
if passed then
status = "pass"
end
print("value=" .. value)
print("status=" .. status)
local value =
local lower = 5
local upper = 10
local passed = value >= lower and value <= upper
local status = "fail"
if passed then
status = "pass"
end
print("value=" .. value)
print("status=" .. status)
boundary assertion
Range assertions use two comparisons: one for the lower bound and one for the upper bound.