1body common control 2{ 3 inputs => { "../../default.cf.sub", "030.cf.namespaced.sub" }; 4 bundlesequence => { default("$(this.promise_filename)") }; 5 version => "1.0"; 6} 7 8####################################################### 9 10bundle agent init 11{ 12 vars: 13 "dummy" string => "dummy"; 14} 15 16####################################################### 17 18bundle agent test 19{ 20 vars: 21 "dummy" string => "dummy"; 22 methods: 23 "call" usebundle => test_namespace:classchecker; 24} 25 26####################################################### 27 28bundle agent check 29{ 30 classes: 31 "ok1" expression => strcmp("$(test_namespace:classchecker.var1)", "data1"); 32 33 any:: 34 "ok" and => { "ok1" }; 35 36 reports: 37 ok:: 38 "$(this.promise_filename) Pass"; 39 !ok:: 40 "$(this.promise_filename) FAIL"; 41 DEBUG:: 42 "Expected data1, got $(test_namespace:classchecker.var1)"; 43} 44