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
|
###########################################################
#
# Test that a variable reference with nested parentheses works
#
###########################################################
body common control
{
inputs => { "../../default.cf.sub" };
bundlesequence => { default($(this.promise_filename)) };
version => "1.0";
}
###########################################################
bundle agent test
{
meta:
"description" -> { "CFE-3242" }
string => "Test that a variable reference with nested parentheses works";
vars:
"my_array[key(1)]" string => "value";
"value" string => "$(my_array[key(1)])";
}
###########################################################
bundle agent check
{
classes:
"ok" and => { isvariable( "test.value" ),
strcmp( "$(test.value)", "value")
};
reports:
ok::
"$(this.promise_filename) Pass";
!ok::
"$(this.promise_filename) FAIL";
}
|