1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
#######################################################
#
# Test islessthan()
#
#######################################################
body common control
{
inputs => { "../../default.cf.sub" };
bundlesequence => { default("$(this.promise_filename)") };
version => "1.0";
}
#######################################################
bundle agent init
{
vars:
"dummy" string => "dummy";
}
#######################################################
bundle agent test
{
vars:
"dummy" string => "dummy";
}
#######################################################
bundle agent check
{
classes:
"ok1" expression => islessthan("0", "1");
"ok2" expression => islessthan("1", "2.7e3");
"ok3" expression => islessthan("1.1", "2");
"ok4" expression => islessthan("2.7e3", "1e9");
"ok5" expression => islessthan("2z", "3b");
"ok6" expression => islessthan("alpha", "beta");
"ok7" expression => islessthan("", "beta");
"ok8" expression => islessthan("-75", "beta");
"ok9" expression => islessthan("", "3");
"ok" and => { ok1, ok2, ok3, ok4, ok5, ok6, ok7, ok8, ok9 };
reports:
DEBUG.ok1:: "ok1";
DEBUG.ok2:: "ok2";
DEBUG.ok3:: "ok3";
DEBUG.ok4:: "ok4";
DEBUG.ok5:: "ok5";
DEBUG.ok6:: "ok6";
DEBUG.ok7:: "ok7";
DEBUG.ok8:: "ok8";
DEBUG.ok9:: "ok9";
ok::
"$(this.promise_filename) Pass";
!ok::
"$(this.promise_filename) FAIL";
}
|