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.