mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1073379, part 5 - Add assert_between_exclusive and assert_between_inclusive methods to impltests testharness.js. r=Ms2ger
This commit is contained in:
parent
aea97895e2
commit
cb23b1c822
@ -836,6 +836,24 @@ policies and contribution forms [3].
|
||||
}
|
||||
expose(assert_greater_than, "assert_greater_than");
|
||||
|
||||
function assert_between_exclusive(actual, lower, upper, description)
|
||||
{
|
||||
/*
|
||||
* Test if a primitive number is between two others
|
||||
*/
|
||||
assert(typeof actual === "number",
|
||||
"assert_between_exclusive", description,
|
||||
"expected a number but got a ${type_actual}",
|
||||
{type_actual:typeof actual});
|
||||
|
||||
assert(actual > lower && actual < upper,
|
||||
"assert_between_exclusive", description,
|
||||
"expected a number greater than ${lower} " +
|
||||
"and less than ${upper} but got ${actual}",
|
||||
{lower:lower, upper:upper, actual:actual});
|
||||
}
|
||||
expose(assert_between_exclusive, "assert_between_exclusive");
|
||||
|
||||
function assert_less_than_equal(actual, expected, description)
|
||||
{
|
||||
/*
|
||||
@ -870,6 +888,24 @@ policies and contribution forms [3].
|
||||
}
|
||||
expose(assert_greater_than_equal, "assert_greater_than_equal");
|
||||
|
||||
function assert_between_inclusive(actual, lower, upper, description)
|
||||
{
|
||||
/*
|
||||
* Test if a primitive number is between to two others or equal to either of them
|
||||
*/
|
||||
assert(typeof actual === "number",
|
||||
"assert_between_inclusive", description,
|
||||
"expected a number but got a ${type_actual}",
|
||||
{type_actual:typeof actual});
|
||||
|
||||
assert(actual >= lower && actual <= upper,
|
||||
"assert_between_inclusive", description,
|
||||
"expected a number greater than or equal to ${lower} " +
|
||||
"and less than or equal to ${upper} but got ${actual}",
|
||||
{lower:lower, upper:upper, actual:actual});
|
||||
}
|
||||
expose(assert_between_inclusive, "assert_between_inclusive");
|
||||
|
||||
function assert_regexp_match(actual, expected, description) {
|
||||
/*
|
||||
* Test if a string (actual) matches a regexp (expected)
|
||||
|
Loading…
Reference in New Issue
Block a user