UNPKG

k2hr3-api

Version:

K2HR3 REST API is K2hdkc based Resource and Roles and policy Rules

1,769 lines (1,211 loc) 112 kB
# # K2HR3 REST API # # Copyright 2017 Yahoo Japan Corporation. # # K2HR3 is K2hdkc based Resource and Roles and policy Rules, gathers # common management information for the cloud. # K2HR3 can dynamically manage information as "who", "what", "operate". # These are stored as roles, resources, policies in K2hdkc, and the # client system can dynamically read and modify these information. # # For the full copyright and license information, please view # the license file that was distributed with this source code. # # AUTHOR: Takeshi Nakatani # CREATE: Wed Jul 14 2017 # REVISION: # # # This file is test template file for k2hr3template.js # # This file has all basically pattern for k2hr3 template engine. # ############################################################ #### Statement : Static ############################################################ ## ## Test > Statement > Static ## **** STATIC: "This line is test for static statement in escaped statement." ===> "{ This line is test for static statement in escaped statement. }" {{{ This line is test for static statement in escaped statement. }}} ## ## Test > Statement > Comment ## **** COMMENT: "# This line is test for comment statement." ===> "" {{# This line is test for comment statement. }} ############################################################ #### Statement : Print ############################################################ ## ## Test > Statement > Print ## **** PRINT: "= %statement_print_test_00%" ===> "value_00" {{= %statement_print_test_00% }} ############################################################ #### Formula : Variable ############################################################ ## ## Test > Formula > Variable ## **** VARIABLE: "= %formula_variable_00%"(value_name_00) ===> "value_name_00" {{= %formula_variable_00% }} **** VARIABLE: "= %formula_variable_01%[0]"(value_01[0]) ===> "value_01[0]" {{= %formula_variable_01%[0] }} **** VARIABLE: "= %formula_variable_02%{%formula_variable_00%}"(value_02{value_name_00}) ===> "value_02{value_name_00}" {{= %formula_variable_02%{%formula_variable_00%} }} **** VARIABLE: "= null" ===> "" {{= null }} **** VARIABLE: "= true" ===> "true" {{= true }} **** VARIABLE: "= false" ===> "false" {{= false }} **** VARIABLE: "= 1" ===> "1" {{= 1 }} **** VARIABLE: "= 0xff" ===> "255" {{= 0xff }} **** VARIABLE: "= 0o11" ===> "9" {{= 0o11 }} **** VARIABLE: "= 0b11" ===> "3" {{= 0b11 }} **** VARIABLE: "= 'formula_variable_static_squote_00'" ===> "formula_variable_static_squote_00" {{= 'formula_variable_static_squote_00' }} **** VARIABLE: "= 'formula_variable_static_squote_""01'" ===> "formula_variable_static_squote_""01" {{= 'formula_variable_static_squote_""01' }} **** VARIABLE: "= "formula_variable_static_squote_10"" ===> "formula_variable_static_squote_10" {{= "formula_variable_static_squote_10" }} **** VARIABLE: "= "formula_variable_static_squote_''11"" ===> "formula_variable_static_squote_''11" {{= "formula_variable_static_squote_''11" }} **** VARIABLE: "= %formula_variable_array_01%" ===> "array_value_00,array_value_01" {{= %formula_variable_array_01% }} **** VARIABLE: "= %formula_variable_array_01%.length" ===> "2" {{= %formula_variable_array_01%.length }} **** VARIABLE: "= %formula_variable_array_01%.size" ===> "2" {{= %formula_variable_array_01%.size }} **** VARIABLE: "= %formula_variable_array_01%.count" ===> "2" {{= %formula_variable_array_01%.count }} **** VARIABLE: "= %formula_variable_array_01%[0]" ===> "array_value_00" {{= %formula_variable_array_01%[0] }} **** VARIABLE: "= %formula_variable_array_01%["1"]" ===> "array_value_01" {{= %formula_variable_array_01%["1"] }} **** VARIABLE: "= %formula_variable_array_01%['1']" ===> "array_value_01" {{= %formula_variable_array_01%['1'] }} **** VARIABLE: "= %formula_variable_array_01%{0}" ===> "array_value_00" {{= %formula_variable_array_01%{0} }} **** VARIABLE: "= %formula_variable_array_01%{"1"}" ===> "array_value_01" {{= %formula_variable_array_01%{"1"} }} **** VARIABLE: "= %formula_variable_array_01%{'1'}" ===> "array_value_01" {{= %formula_variable_array_01%{'1'} }} **** VARIABLE: "= %formula_variable_object_01%" ===> "[object Object]" {{= %formula_variable_object_01% }} **** VARIABLE: "= %formula_variable_object_01%.length" ===> "4" {{= %formula_variable_object_01%.length }} **** VARIABLE: "= %formula_variable_object_01%.size" ===> "4" {{= %formula_variable_object_01%.size }} **** VARIABLE: "= %formula_variable_object_01%.count" ===> "4" {{= %formula_variable_object_01%.count }} **** VARIABLE: "= %formula_variable_object_01%{'object_key_00'}" ===> "object_value_00" {{= %formula_variable_object_01%{'object_key_00'} }} **** VARIABLE: "= %formula_variable_object_01%{"object_key_01"}" ===> "object_value_01" {{= %formula_variable_object_01%{"object_key_01"} }} **** VARIABLE: "= %formula_variable_object_01%{'object_key_02'}" ===> "object_value_02_01,object_value_02_02" {{= %formula_variable_object_01%{'object_key_02'} }} **** VARIABLE: "%temp_val% = %formula_variable_object_01%{'object_key_02'}" ===> "%temp_val%[0]" ===> "object_value_02_01" {{ %temp_val% = %formula_variable_object_01%{'object_key_02'} }}{{= %temp_val%[0] }} **** VARIABLE: "= %formula_variable_object_01%{'object_key_03'}" ===> "[object Object]" {{= %formula_variable_object_01%{'object_key_03'} }} **** VARIABLE: "%temp_val% = %formula_variable_object_01%{'object_key_03'}" ===> "%temp_val%['object_valkey_03_00']" ===> "true" {{ %temp_val% = %formula_variable_object_01%{'object_key_03'} }}{{= %temp_val%['object_valkey_03_00'] }} **** VARIABLE: "%temp_val% = %formula_variable_object_01%{'object_key_03'}" ===> "%temp_val%['object_valkey_03_01']" ===> "object_valval_03_01" {{ %temp_val% = %formula_variable_object_01%{'object_key_03'} }}{{= %temp_val%['object_valkey_03_01'] }} ############################################################ #### Formula : Calculate ############################################################ ## ## Test > Formula > Calculate > NOT ## **** NOT: "= !true" ===> "false" {{= !true }} **** NOT: "= !false" ===> "true" {{= !false }} **** NOT: "= !%formula_calculate_not_00%"(!true) ===> "false" {{= !%formula_calculate_not_00% }} **** NOT: "= !%formula_calculate_not_01%"(!false) ===> "true" {{= !%formula_calculate_not_01% }} ## ## Test > Formula > Calculate > INCREMENT ## **** INCREMENT: "= ++0" ===> "1" {{= ++0 }} **** INCREMENT: "= ++%formula_calculate_inc_00%"(++0) ===> "1" {{= ++%formula_calculate_inc_00% }} **** INCREMENT: "= 0++" ===> "0" {{= 0++ }} **** INCREMENT: "= %formula_calculate_inc_00%++"(1++) ===> "1" {{= %formula_calculate_inc_00%++ }} ## ## Test > Formula > Calculate > DECREMENT ## **** DECREMENT: "= --1" ===> "0" {{= --1 }} **** DECREMENT: "= --%formula_calculate_dec_00%"(--2) ===> "1" {{= --%formula_calculate_dec_00% }} **** DECREMENT: "= 1--" ===> "1" {{= 1-- }} **** DECREMENT: "= %formula_calculate_dec_00%--"(1--) ===> 1 {{= %formula_calculate_dec_00%-- }} ## ## Test > Formula > Calculate > SET ## **** SET: "= %formula_calculate_set_00% = null" ===> "" {{= %formula_calculate_set_00% = null }} **** SET: "= %formula_calculate_set_00% = true" ===> "true" {{= %formula_calculate_set_00% = true }} **** SET: "= %formula_calculate_set_00% = false" ===> "false" {{= %formula_calculate_set_00% = false }} **** SET: "= %formula_calculate_set_00% = 1" ===> "1" {{= %formula_calculate_set_00% = 1 }} **** SET: "= %formula_calculate_set_00% = x11" ===> "17" {{= %formula_calculate_set_00% = x11 }} **** SET: "= %formula_calculate_set_00% = 0x12" ===> "18" {{= %formula_calculate_set_00% = 0x12 }} **** SET: "= %formula_calculate_set_00% = 0o11" ===> "9" {{= %formula_calculate_set_00% = 0o11 }} **** SET: "= %formula_calculate_set_00% = 0b11" ===> "3" {{= %formula_calculate_set_00% = 0b11 }} **** SET: "= %formula_calculate_set_00% = 'squate string'" ===> "squate string" {{= %formula_calculate_set_00% = 'squate string' }} **** SET: "= %formula_calculate_set_00% = "dquate string"" ===> "dquate string" {{= %formula_calculate_set_00% = "dquate string" }} **** SET: "= %formula_calculate_set_00% = %formula_calculate_set_01%"(100) ===> "100" {{= %formula_calculate_set_00% = %formula_calculate_set_01% }} ## ## Test > Formula > Calculate > PLUS ## **** PLUS: "= 1 + 1" ===> "2" {{= 1 + 1 }} **** PLUS: "= 1 + x1" ===> "2" {{= 1 + x1 }} **** PLUS: "= 1 + 0x1" ===> "2" {{= 1 + 0x1 }} **** PLUS: "= 1 + 0o1" ===> "2" {{= 1 + 0o1 }} **** PLUS: "= 1 + 0b1" ===> "2" {{= 1 + 0b1 }} **** PLUS: "= x1 + 1" ===> "2" {{= x1 + 1 }} **** PLUS: "= 0x1 + 1" ===> "2" {{= 0x1 + 1 }} **** PLUS: "= 0o1 + 1" ===> "2" {{= 0o1 + 1 }} **** PLUS: "= 0b1 + 1" ===> "2" {{= 0b1 + 1 }} **** PLUS: "= %formula_calculate_plus_00% + 1" ===> "11" {{= %formula_calculate_plus_00% + 1 }} **** PLUS: "= %formula_calculate_plus_00% + x1" ===> "11" {{= %formula_calculate_plus_00% + x1 }} **** PLUS: "= %formula_calculate_plus_00% + 0x1" ===> "11" {{= %formula_calculate_plus_00% + 0x1 }} **** PLUS: "= %formula_calculate_plus_00% + 0o1" ===> "11" {{= %formula_calculate_plus_00% + 0o1 }} **** PLUS: "= %formula_calculate_plus_00% + 0b1" ===> "11" {{= %formula_calculate_plus_00% + 0b1 }} **** PLUS: "= 1 + %formula_calculate_plus_01%" ===> "21" {{= 1 + %formula_calculate_plus_01% }} **** PLUS: "= x1 + %formula_calculate_plus_01%" ===> "21" {{= x1 + %formula_calculate_plus_01% }} **** PLUS: "= 0x1 + %formula_calculate_plus_01%" ===> "21" {{= 0x1 + %formula_calculate_plus_01% }} **** PLUS: "= 0o1 + %formula_calculate_plus_01%" ===> "21" {{= 0o1 + %formula_calculate_plus_01% }} **** PLUS: "= 0b1 + %formula_calculate_plus_01%" ===> "21" {{= 0b1 + %formula_calculate_plus_01% }} **** PLUS: "= %formula_calculate_plus_00% + %formula_calculate_plus_00%" ===> "20" {{= %formula_calculate_plus_00% + %formula_calculate_plus_00% }} **** PLUS: "= %formula_calculate_plus_00% + %formula_calculate_plus_01%" ===> "30" {{= %formula_calculate_plus_00% + %formula_calculate_plus_01% }} **** PLUS: "= 'test' + 'string'" ===> "teststring" {{= 'test' + 'string' }} **** PLUS: "= 'test' + "string"" ===> "teststring" {{= 'test' + "string" }} **** PLUS: "= "test" + 'string'" ===> "teststring" {{= "test" + 'string' }} **** PLUS: "= "test" + "string"" ===> "teststring" {{= "test" + "string" }} **** PLUS: "= %formula_calculate_plus_02% + 'string'" ===> "teststring" {{= %formula_calculate_plus_02% + 'string' }} **** PLUS: "= %formula_calculate_plus_02% + "string"" ===> "teststring" {{= %formula_calculate_plus_02% + "string" }} **** PLUS: "= 'test' + %formula_calculate_plus_03%" ===> "teststring" {{= 'test' + %formula_calculate_plus_03% }} **** PLUS: "= "test" + %formula_calculate_plus_03%" ===> "teststring" {{= "test" + %formula_calculate_plus_03% }} **** PLUS: "= %formula_calculate_plus_02% + %formula_calculate_plus_02%" ===> "testtest" {{= %formula_calculate_plus_02% + %formula_calculate_plus_02% }} **** PLUS: "= %formula_calculate_plus_02% + %formula_calculate_plus_03%" ===> "teststring" {{= %formula_calculate_plus_02% + %formula_calculate_plus_03% }} **** PLUS: "= null + null" ===> "" {{= null + null }} **** PLUS: "= null + 'string'" ===> "string" {{= null + 'string' }} **** PLUS: "= null + 1" ===> "01" {{= null + 1 }} **** PLUS: "= 'test' + null" ===> "test" {{= 'test' + null }} **** PLUS: "= 1 + null" ===> "1" {{= 1 + null }} **** PLUS: "= 'test' + 1" ===> "test1" {{= 'test' + 1 }} ## ## Test > Formula > Calculate > SUB ## **** SUB: "= 2 - 1" ===> "1" {{= 2 - 1 }} **** SUB: "= 2 - x1" ===> "1" {{= 2 - x1 }} **** SUB: "= 2 - 0x1" ===> "1" {{= 2 - 0x1 }} **** SUB: "= 2 - 0o1" ===> "1" {{= 2 - 0o1 }} **** SUB: "= 2 - 0b1" ===> "1" {{= 2 - 0b1 }} **** SUB: "= x2 - 1" ===> "1" {{= x2 - 1 }} **** SUB: "= 0x2 - 1" ===> "1" {{= 0x2 - 1 }} **** SUB: "= 0o2 - 1" ===> "1" {{= 0o2 - 1 }} **** SUB: "= 0b1 - 1" ===> "0" {{= 0b1 - 1 }} **** SUB: "= 0 - 1" ===> "-1" {{= 0 - 1 }} **** SUB: "= %formula_calculate_sub_00% - 1" ===> "99" {{= %formula_calculate_sub_00% - 1 }} **** SUB: "= 200 - %formula_calculate_sub_00%" ===> "100" {{= 200 - %formula_calculate_sub_00% }} **** SUB: "= %formula_calculate_sub_00% - %formula_calculate_sub_01%" ===> "90" {{= %formula_calculate_sub_00% - %formula_calculate_sub_01% }} **** SUB: "= %formula_calculate_sub_01% - %formula_calculate_sub_00%" ===> "-90" {{= %formula_calculate_sub_01% - %formula_calculate_sub_00% }} ## ## Test > Formula > Calculate > DIV ## **** DIV: "= 2 / 1" ===> "2" {{= 2 / 1 }} **** DIV: "= 2 / x1" ===> "2" {{= 2 / x1 }} **** DIV: "= 2 / 0x1" ===> "2" {{= 2 / 0x1 }} **** DIV: "= 2 / 0o1" ===> "2" {{= 2 / 0o1 }} **** DIV: "= 2 / 0b1" ===> "2" {{= 2 / 0b1 }} **** DIV: "= x2 / 1" ===> "2" {{= x2 / 1 }} **** DIV: "= 0x2 / 1" ===> "2" {{= 0x2 / 1 }} **** DIV: "= 0o2 / 1" ===> "2" {{= 0o2 / 1 }} **** DIV: "= 0b1 / 1" ===> "1" {{= 0b1 / 1 }} **** DIV: "= 0 / 1" ===> "0" {{= 0 / 1 }} **** DIV: "= %formula_calculate_div_00% / 10" ===> "10" {{= %formula_calculate_div_00% / 10 }} **** DIV: "= 200 / %formula_calculate_div_00%" ===> "2" {{= 200 / %formula_calculate_div_00% }} **** DIV: "= %formula_calculate_div_00% / %formula_calculate_div_01%" ===> "10" {{= %formula_calculate_div_00% / %formula_calculate_div_01% }} **** DIV: "= %formula_calculate_div_01% / %formula_calculate_div_00%" ===> "0.1" {{= %formula_calculate_div_01% / %formula_calculate_div_00% }} ## ## Test > Formula > Calculate > MUL ## **** MUL: "= 2 * 1" ===> "2" {{= 2 * 1 }} **** MUL: "= 2 * x1" ===> "2" {{= 2 * x1 }} **** MUL: "= 2 * 0x1" ===> "2" {{= 2 * 0x1 }} **** MUL: "= 2 * 0o1" ===> "2" {{= 2 * 0o1 }} **** MUL: "= 2 * 0b1" ===> "2" {{= 2 * 0b1 }} **** MUL: "= x2 * 1" ===> "2" {{= x2 * 1 }} **** MUL: "= 0x2 * 1" ===> "2" {{= 0x2 * 1 }} **** MUL: "= 0o2 * 1" ===> "2" {{= 0o2 * 1 }} **** MUL: "= 0b1 * 1" ===> "1" {{= 0b1 * 1 }} **** MUL: "= 0 * 1" ===> "0" {{= 0 * 1 }} **** MUL: "= %formula_calculate_mul_00% * 10" ===> "50" {{= %formula_calculate_mul_00% * 10 }} **** MUL: "= 20 * %formula_calculate_mul_00%" ===> "100" {{= 20 * %formula_calculate_mul_00% }} **** MUL: "= %formula_calculate_mul_00% * %formula_calculate_mul_01%" ===> "100" {{= %formula_calculate_mul_00% * %formula_calculate_mul_01% }} **** MUL: "= %formula_calculate_mul_01% * %formula_calculate_mul_00%" ===> "100" {{= %formula_calculate_mul_01% * %formula_calculate_mul_00% }} ## ## Test > Formula > Calculate > REM ## **** REM: "= 35 % 6" ===> "5" {{= 35 % 6 }} **** REM: "= 35 % x6" ===> "5" {{= 35 % x6 }} **** REM: "= 35 % 0x6" ===> "5" {{= 35 % 0x6 }} **** REM: "= 35 % 0o6" ===> "5" {{= 35 % 0o6 }} **** REM: "= 35 % 0b110" ===> "5" {{= 35 % 0b110 }} **** REM: "= x23 % 6" ===> "5" {{= x23 % 6 }} **** REM: "= 0x23 % 6" ===> "5" {{= 0x23 % 6 }} **** REM: "= 0o65 % 6" ===> "5" {{= 0o65 % 6 }} **** REM: "= 0b100011 % 6" ===> "5" {{= 0b100011 % 6 }} **** REM: "= 6 % 35" ===> "6" {{= 6 % 35 }} **** REM: "= %formula_calculate_rem_00% % 6" ===> "5" {{= %formula_calculate_rem_00% % 6 }} **** REM: "= 35 % %formula_calculate_rem_01%" ===> "5" {{= 35 % %formula_calculate_rem_01% }} **** REM: "= %formula_calculate_rem_00% % %formula_calculate_rem_01%" ===> "5" {{= %formula_calculate_rem_00% % %formula_calculate_rem_01% }} **** REM: "= %formula_calculate_rem_01% % %formula_calculate_rem_00%" ===> "6" {{= %formula_calculate_rem_01% % %formula_calculate_rem_00% }} ## ## Test > Formula > Calculate > LSHIFT ## **** LSHIFT: "= 10 << 4" ===> "160" {{= 10 << 4 }} **** LSHIFT: "= 10 << x4" ===> "160" {{= 10 << x4 }} **** LSHIFT: "= 10 << 0x4" ===> "160" {{= 10 << 0x4 }} **** LSHIFT: "= 10 << 0o4" ===> "160" {{= 10 << 0o4 }} **** LSHIFT: "= 10 << 0b100" ===> "160" {{= 10 << 0b100 }} **** LSHIFT: "= xa << 4" ===> "160" {{= xa << 4 }} **** LSHIFT: "= 0xa << 4" ===> "160" {{= 0xa << 4 }} **** LSHIFT: "= 0o12 << 4" ===> "160" {{= 0o12 << 4 }} **** LSHIFT: "= 0b1010 << 4" ===> "160" {{= 0b1010 << 4 }} **** LSHIFT: "= %formula_calculate_lshift_00% << 4" ===> "160" {{= %formula_calculate_lshift_00% << 4 }} **** LSHIFT: "= 10 << %formula_calculate_lshift_01%" ===> "160" {{= 10 << %formula_calculate_lshift_01% }} **** LSHIFT: "= %formula_calculate_lshift_00% << %formula_calculate_lshift_01%" ===> "160" {{= %formula_calculate_lshift_00% << %formula_calculate_lshift_01% }} ## ## Test > Formula > Calculate > RSHIFT ## **** RSHIFT: "= 43690 >> 4" ===> "2730" {{= 43690 >> 4 }} **** RSHIFT: "= 43690 >> x4" ===> "2730" {{= 43690 >> x4 }} **** RSHIFT: "= 43690 >> 0x4" ===> "2730" {{= 43690 >> 0x4 }} **** RSHIFT: "= 43690 >> 0o4" ===> "2730" {{= 43690 >> 0o4 }} **** RSHIFT: "= 43690 >> 0b100" ===> "2730" {{= 43690 >> 0b100 }} **** RSHIFT: "= xaaaa >> 4" ===> "2730" {{= xaaaa >> 4 }} **** RSHIFT: "= 0xaaaa >> 4" ===> "2730" {{= 0xaaaa >> 4 }} **** RSHIFT: "= 0o125252 >> 4" ===> "2730" {{= 0o125252 >> 4 }} **** RSHIFT: "= 0b1010101010101010 >> 4" ===> "2730" {{= 0b1010101010101010 >> 4 }} **** RSHIFT: "= %formula_calculate_rshift_00% >> 4" ===> "2730" {{= %formula_calculate_rshift_00% >> 4 }} **** RSHIFT: "= 43690 >> %formula_calculate_rshift_01%" ===> "2730" {{= 43690 >> %formula_calculate_rshift_01% }} **** RSHIFT: "= %formula_calculate_rshift_00% >> %formula_calculate_rshift_01%" ===> "2730" {{= %formula_calculate_rshift_00% >> %formula_calculate_rshift_01% }} ## ## Test > Formula > Calculate > AMP ## **** AMP: "= 65535 & 43690" ===> "43690" {{= 65535 & 43690 }} **** AMP: "= 65535 & xaaaa" ===> "43690" {{= 65535 & xaaaa }} **** AMP: "= 65535 & 0xaaaa" ===> "43690" {{= 65535 & 0xaaaa }} **** AMP: "= 65535 & 0o125252" ===> "43690" {{= 65535 & 0o125252 }} **** AMP: "= 65535 & 0b1010101010101010" ===> "43690" {{= 65535 & 0b1010101010101010 }} **** AMP: "= xffff & 43690" ===> "43690" {{= xffff & 43690 }} **** AMP: "= 0xffff & 43690" ===> "43690" {{= 0xffff & 43690 }} **** AMP: "= 0o177777 & 43690" ===> "43690" {{= 0o177777 & 43690 }} **** AMP: "= 0b1111111111111111 & 43690" ===> "43690" {{= 0b1111111111111111 & 43690 }} **** AMP: "= %formula_calculate_amp_00% & 43690" ===> "43690" {{= %formula_calculate_amp_00% & 43690 }} **** AMP: "= 65535 & %formula_calculate_amp_01%" ===> "43690" {{= 65535 & %formula_calculate_amp_01% }} **** AMP: "= %formula_calculate_amp_00% & %formula_calculate_amp_01%" ===> "43690" {{= %formula_calculate_amp_00% & %formula_calculate_amp_01% }} **** AMP: "= true & true" ===> "1" {{= true & true }} **** AMP: "= true & false" ===> "0" {{= true & false }} **** AMP: "= false & true" ===> "0" {{= false & true }} **** AMP: "= false & false" ===> "0" {{= false & false }} **** AMP: "= %formula_calculate_amp_02% & true" ===> "1" {{= %formula_calculate_amp_02% & true }} **** AMP: "= %formula_calculate_amp_02% & false" ===> "0" {{= %formula_calculate_amp_02% & false }} **** AMP: "= true & %formula_calculate_amp_02%" ===> "1" {{= true & %formula_calculate_amp_02% }} **** AMP: "= false & %formula_calculate_amp_02%" ===> "0" {{= false & %formula_calculate_amp_02% }} **** AMP: "= %formula_calculate_amp_03% & true" ===> "0" {{= %formula_calculate_amp_03% & true }} **** AMP: "= %formula_calculate_amp_03% & false" ===> "0" {{= %formula_calculate_amp_03% & false }} **** AMP: "= true & %formula_calculate_amp_03%" ===> "0" {{= true & %formula_calculate_amp_03% }} **** AMP: "= false & %formula_calculate_amp_03%" ===> "0" {{= false & %formula_calculate_amp_03% }} **** AMP: "= %formula_calculate_amp_02% & %formula_calculate_amp_03%" ===> "0" {{= %formula_calculate_amp_02% & %formula_calculate_amp_03% }} ## ## Test > Formula > Calculate > VARTBAR ## **** VARBAR: "= 21845 | 43690" ===> "65535" {{= 21845 | 43690 }} **** VARBAR: "= 21845 | xaaaa" ===> "65535" {{= 21845 | xaaaa }} **** VARBAR: "= 21845 | 0xaaaa" ===> "65535" {{= 21845 | 0xaaaa }} **** VARBAR: "= 21845 | 0o125252" ===> "65535" {{= 21845 | 0o125252 }} **** VARBAR: "= 21845 | 0b1010101010101010" ===> "65535" {{= 21845 | 0b1010101010101010 }} **** VARBAR: "= x5555 | 43690" ===> "65535" {{= x5555 | 43690 }} **** VARBAR: "= 0x5555 | 43690" ===> "65535" {{= 0x5555 | 43690 }} **** VARBAR: "= 0o52525 | 43690" ===> "65535" {{= 0o52525 | 43690 }} **** VARBAR: "= 0b101010101010101 | 43690" ===> "65535" {{= 0b101010101010101 | 43690 }} **** VARBAR: "= %formula_calculate_vartbar_00% | 43690" ===> "65535" {{= %formula_calculate_vartbar_00% | 43690 }} **** VARBAR: "= 21845 | %formula_calculate_vartbar_01%" ===> "65535" {{= 21845 | %formula_calculate_vartbar_01% }} **** VARBAR: "= %formula_calculate_vartbar_00% | %formula_calculate_vartbar_01%" ===> "65535" {{= %formula_calculate_vartbar_00% | %formula_calculate_vartbar_01% }} **** VARBAR: "= true | true" ===> "1" {{= true | true }} **** VARBAR: "= true | false" ===> "1" {{= true | false }} **** VARBAR: "= false | true" ===> "1" {{= false | true }} **** VARBAR: "= false | false" ===> "0" {{= false | false }} **** VARBAR: "= %formula_calculate_vartbar_02% | true" ===> "1" {{= %formula_calculate_vartbar_02% | true }} **** VARBAR: "= %formula_calculate_vartbar_02% | false" ===> "1" {{= %formula_calculate_vartbar_02% | false }} **** VARBAR: "= true | %formula_calculate_vartbar_02%" ===> "1" {{= true | %formula_calculate_vartbar_02% }} **** VARBAR: "= false | %formula_calculate_vartbar_02%" ===> "1" {{= false | %formula_calculate_vartbar_02% }} **** VARBAR: "= %formula_calculate_vartbar_03% | true" ===> "1" {{= %formula_calculate_vartbar_03% | true }} **** VARBAR: "= %formula_calculate_vartbar_03% | false" ===> "0" {{= %formula_calculate_vartbar_03% | false }} **** VARBAR: "= true | %formula_calculate_vartbar_03%" ===> "1" {{= true | %formula_calculate_vartbar_03% }} **** VARBAR: "= false | %formula_calculate_vartbar_03%" ===> "0" {{= false | %formula_calculate_vartbar_03% }} **** VARBAR: "= %formula_calculate_vartbar_02% | %formula_calculate_vartbar_03%" ===> "1" {{= %formula_calculate_vartbar_02% | %formula_calculate_vartbar_03% }} ############################################################ #### Formula : Condition ############################################################ ## ## Test > Formula > Condition > AND ## **** AND: "= null && null" ===> "false" {{= null && null }} **** AND: "= null && true" ===> "false" {{= null && true }} **** AND: "= null && false" ===> "false" {{= null && false }} **** AND: "= null && 0" ===> "false" {{= null && 0 }} **** AND: "= null && 1" ===> "false" {{= null && 1 }} **** AND: "= null && 'string'" ===> "false" {{= null && 'string' }} **** AND: "= null && %formula_cond_and_00%" ===> "false" {{= null && %formula_cond_and_00% }} **** AND: "= null && %formula_cond_and_01%" ===> "false" {{= null && %formula_cond_and_01% }} **** AND: "= null && %formula_cond_and_02%" ===> "false" {{= null && %formula_cond_and_02% }} **** AND: "= null && %formula_cond_and_03%" ===> "false" {{= null && %formula_cond_and_03% }} **** AND: "= null && %formula_cond_and_04%" ===> "false" {{= null && %formula_cond_and_04% }} **** AND: "= null && %formula_cond_and_05%" ===> "false" {{= null && %formula_cond_and_05% }} **** AND: "= true && null" ===> "false" {{= true && null }} **** AND: "= false && null" ===> "false" {{= false && null }} **** AND: "= 0 && null" ===> "false" {{= 0 && null }} **** AND: "= 1 && null" ===> "false" {{= 1 && null }} **** AND: "= 'string' && null" ===> "false" {{= 'string' && null }} **** AND: "= %formula_cond_and_00% && null" ===> "false" {{= %formula_cond_and_00% && null }} **** AND: "= %formula_cond_and_01% && null" ===> "false" {{= %formula_cond_and_01% && null }} **** AND: "= %formula_cond_and_02% && null" ===> "false" {{= %formula_cond_and_02% && null }} **** AND: "= %formula_cond_and_03% && null" ===> "false" {{= %formula_cond_and_03% && null }} **** AND: "= %formula_cond_and_04% && null" ===> "false" {{= %formula_cond_and_04% && null }} **** AND: "= %formula_cond_and_05% && null" ===> "false" {{= %formula_cond_and_05% && null }} **** AND: "= true && true" ===> "true" {{= true && true }} **** AND: "= true && false" ===> "false" {{= true && false }} **** AND: "= true && 0" ===> "false" {{= true && 0 }} **** AND: "= true && 1" ===> "true" {{= true && 1 }} **** AND: "= true && 'string'" ===> "true" {{= true && 'string' }} **** AND: "= true && %formula_cond_and_00%" ===> "false" {{= true && %formula_cond_and_00% }} **** AND: "= true && %formula_cond_and_01%" ===> "true" {{= true && %formula_cond_and_01% }} **** AND: "= true && %formula_cond_and_02%" ===> "false" {{= true && %formula_cond_and_02% }} **** AND: "= true && %formula_cond_and_03%" ===> "false" {{= true && %formula_cond_and_03% }} **** AND: "= true && %formula_cond_and_04%" ===> "true" {{= true && %formula_cond_and_04% }} **** AND: "= true && %formula_cond_and_05%" ===> "true" {{= true && %formula_cond_and_05% }} **** AND: "= true && true" ===> "true" {{= true && true }} **** AND: "= false && true" ===> "false" {{= false && true }} **** AND: "= 0 && true" ===> "false" {{= 0 && true }} **** AND: "= 1 && true" ===> "true" {{= 1 && true }} **** AND: "= 'string' && true" ===> "true" {{= 'string' && true }} **** AND: "= %formula_cond_and_00% && true" ===> "false" {{= %formula_cond_and_00% && true }} **** AND: "= %formula_cond_and_01% && true" ===> "true" {{= %formula_cond_and_01% && true }} **** AND: "= %formula_cond_and_02% && true" ===> "false" {{= %formula_cond_and_02% && true }} **** AND: "= %formula_cond_and_03% && true" ===> "false" {{= %formula_cond_and_03% && true }} **** AND: "= %formula_cond_and_04% && true" ===> "true" {{= %formula_cond_and_04% && true }} **** AND: "= %formula_cond_and_05% && true" ===> "true" {{= %formula_cond_and_05% && true }} **** AND: "= false && true" ===> "false" {{= false && true }} **** AND: "= false && false" ===> "false" {{= false && false }} **** AND: "= false && 0" ===> "false" {{= false && 0 }} **** AND: "= false && 1" ===> "false" {{= false && 1 }} **** AND: "= false && 'string'" ===> "false" {{= false && 'string' }} **** AND: "= false && %formula_cond_and_00%" ===> "false" {{= false && %formula_cond_and_00% }} **** AND: "= false && %formula_cond_and_01%" ===> "false" {{= false && %formula_cond_and_01% }} **** AND: "= false && %formula_cond_and_02%" ===> "false" {{= false && %formula_cond_and_02% }} **** AND: "= false && %formula_cond_and_03%" ===> "false" {{= false && %formula_cond_and_03% }} **** AND: "= false && %formula_cond_and_04%" ===> "false" {{= false && %formula_cond_and_04% }} **** AND: "= false && %formula_cond_and_05%" ===> "false" {{= false && %formula_cond_and_05% }} **** AND: "= true && false" ===> "false" {{= true && false }} **** AND: "= false && false" ===> "false" {{= false && false }} **** AND: "= 0 && false" ===> "false" {{= 0 && false }} **** AND: "= 1 && false" ===> "false" {{= 1 && false }} **** AND: "= 'string' && false" ===> "false" {{= 'string' && false }} **** AND: "= %formula_cond_and_00% && false" ===> "false" {{= %formula_cond_and_00% && false }} **** AND: "= %formula_cond_and_01% && false" ===> "false" {{= %formula_cond_and_01% && false }} **** AND: "= %formula_cond_and_02% && false" ===> "false" {{= %formula_cond_and_02% && false }} **** AND: "= %formula_cond_and_03% && false" ===> "false" {{= %formula_cond_and_03% && false }} **** AND: "= %formula_cond_and_04% && false" ===> "false" {{= %formula_cond_and_04% && false }} **** AND: "= %formula_cond_and_05% && false" ===> "false" {{= %formula_cond_and_05% && false }} **** AND: "= 0 && true" ===> "false" {{= 0 && true }} **** AND: "= 0 && false" ===> "false" {{= 0 && false }} **** AND: "= 0 && 0" ===> "false" {{= 0 && 0 }} **** AND: "= 0 && 1" ===> "false" {{= 0 && 1 }} **** AND: "= 0 && 'string'" ===> "false" {{= 0 && 'string' }} **** AND: "= 0 && %formula_cond_and_00%" ===> "false" {{= 0 && %formula_cond_and_00% }} **** AND: "= 0 && %formula_cond_and_01%" ===> "false" {{= 0 && %formula_cond_and_01% }} **** AND: "= 0 && %formula_cond_and_02%" ===> "false" {{= 0 && %formula_cond_and_02% }} **** AND: "= 0 && %formula_cond_and_03%" ===> "false" {{= 0 && %formula_cond_and_03% }} **** AND: "= 0 && %formula_cond_and_04%" ===> "false" {{= 0 && %formula_cond_and_04% }} **** AND: "= 0 && %formula_cond_and_05%" ===> "false" {{= 0 && %formula_cond_and_05% }} **** AND: "= true && 0" ===> "false" {{= true && 0 }} **** AND: "= false && 0" ===> "false" {{= false && 0 }} **** AND: "= 0 && 0" ===> "false" {{= 0 && 0 }} **** AND: "= 1 && 0" ===> "false" {{= 1 && 0 }} **** AND: "= 'string' && 0" ===> "false" {{= 'string' && 0 }} **** AND: "= %formula_cond_and_00% && 0" ===> "false" {{= %formula_cond_and_00% && 0 }} **** AND: "= %formula_cond_and_01% && 0" ===> "false" {{= %formula_cond_and_01% && 0 }} **** AND: "= %formula_cond_and_02% && 0" ===> "false" {{= %formula_cond_and_02% && 0 }} **** AND: "= %formula_cond_and_03% && 0" ===> "false" {{= %formula_cond_and_03% && 0 }} **** AND: "= %formula_cond_and_04% && 0" ===> "false" {{= %formula_cond_and_04% && 0 }} **** AND: "= %formula_cond_and_05% && 0" ===> "false" {{= %formula_cond_and_05% && 0 }} **** AND: "= 1 && true" ===> "true" {{= 1 && true }} **** AND: "= 1 && false" ===> "false" {{= 1 && false }} **** AND: "= 1 && 0" ===> "false" {{= 1 && 0 }} **** AND: "= 1 && 1" ===> "true" {{= 1 && 1 }} **** AND: "= 1 && 'string'" ===> "true" {{= 1 && 'string' }} **** AND: "= 1 && %formula_cond_and_00%" ===> "false" {{= 1 && %formula_cond_and_00% }} **** AND: "= 1 && %formula_cond_and_01%" ===> "true" {{= 1 && %formula_cond_and_01% }} **** AND: "= 1 && %formula_cond_and_02%" ===> "false" {{= 1 && %formula_cond_and_02% }} **** AND: "= 1 && %formula_cond_and_03%" ===> "false" {{= 1 && %formula_cond_and_03% }} **** AND: "= 1 && %formula_cond_and_04%" ===> "true" {{= 1 && %formula_cond_and_04% }} **** AND: "= 1 && %formula_cond_and_05%" ===> "true" {{= 1 && %formula_cond_and_05% }} **** AND: "= true && 1" ===> "true" {{= true && 1 }} **** AND: "= false && 1" ===> "false" {{= false && 1 }} **** AND: "= 0 && 1" ===> "false" {{= 0 && 1 }} **** AND: "= 1 && 1" ===> "true" {{= 1 && 1 }} **** AND: "= 'string' && 1" ===> "true" {{= 'string' && 1 }} **** AND: "= %formula_cond_and_00% && 1" ===> "false" {{= %formula_cond_and_00% && 1 }} **** AND: "= %formula_cond_and_01% && 1" ===> "true" {{= %formula_cond_and_01% && 1 }} **** AND: "= %formula_cond_and_02% && 1" ===> "false" {{= %formula_cond_and_02% && 1 }} **** AND: "= %formula_cond_and_03% && 1" ===> "false" {{= %formula_cond_and_03% && 1 }} **** AND: "= %formula_cond_and_04% && 1" ===> "true" {{= %formula_cond_and_04% && 1 }} **** AND: "= %formula_cond_and_05% && 1" ===> "true" {{= %formula_cond_and_05% && 1 }} **** AND: "= 'string' && true" ===> "true" {{= 'string' && true }} **** AND: "= 'string' && false" ===> "false" {{= 'string' && false }} **** AND: "= 'string' && 0" ===> "false" {{= 'string' && 0 }} **** AND: "= 'string' && 1" ===> "true" {{= 'string' && 1 }} **** AND: "= 'string' && 'string'" ===> "true" {{= 'string' && 'string' }} **** AND: "= 'string' && %formula_cond_and_00%" ===> "false" {{= 'string' && %formula_cond_and_00% }} **** AND: "= 'string' && %formula_cond_and_01%" ===> "true" {{= 'string' && %formula_cond_and_01% }} **** AND: "= 'string' && %formula_cond_and_02%" ===> "false" {{= 'string' && %formula_cond_and_02% }} **** AND: "= 'string' && %formula_cond_and_03%" ===> "false" {{= 'string' && %formula_cond_and_03% }} **** AND: "= 'string' && %formula_cond_and_04%" ===> "true" {{= 'string' && %formula_cond_and_04% }} **** AND: "= 'string' && %formula_cond_and_05%" ===> "true" {{= 'string' && %formula_cond_and_05% }} **** AND: "= true && 'string'" ===> "true" {{= true && 'string' }} **** AND: "= false && 'string'" ===> "false" {{= false && 'string' }} **** AND: "= 0 && 'string'" ===> "false" {{= 0 && 'string' }} **** AND: "= 1 && 'string'" ===> "true" {{= 1 && 'string' }} **** AND: "= 'string' && 'string'" ===> "true" {{= 'string' && 'string' }} **** AND: "= %formula_cond_and_00% && 'string'" ===> "false" {{= %formula_cond_and_00% && 'string' }} **** AND: "= %formula_cond_and_01% && 'string'" ===> "true" {{= %formula_cond_and_01% && 'string' }} **** AND: "= %formula_cond_and_02% && 'string'" ===> "false" {{= %formula_cond_and_02% && 'string' }} **** AND: "= %formula_cond_and_03% && 'string'" ===> "false" {{= %formula_cond_and_03% && 'string' }} **** AND: "= %formula_cond_and_04% && 'string'" ===> "true" {{= %formula_cond_and_04% && 'string' }} **** AND: "= %formula_cond_and_05% && 'string'" ===> "true" {{= %formula_cond_and_05% && 'string' }} **** AND: "= %formula_cond_and_00% && %formula_cond_and_00%" ===> "false" {{= %formula_cond_and_00% && %formula_cond_and_00% }} **** AND: "= %formula_cond_and_00% && %formula_cond_and_01%" ===> "false" {{= %formula_cond_and_00% && %formula_cond_and_01% }} **** AND: "= %formula_cond_and_00% && %formula_cond_and_02%" ===> "false" {{= %formula_cond_and_00% && %formula_cond_and_02% }} **** AND: "= %formula_cond_and_00% && %formula_cond_and_03%" ===> "false" {{= %formula_cond_and_00% && %formula_cond_and_03% }} **** AND: "= %formula_cond_and_00% && %formula_cond_and_04%" ===> "false" {{= %formula_cond_and_00% && %formula_cond_and_04% }} **** AND: "= %formula_cond_and_00% && %formula_cond_and_05%" ===> "false" {{= %formula_cond_and_00% && %formula_cond_and_05% }} **** AND: "= %formula_cond_and_01% && %formula_cond_and_01%" ===> "true" {{= %formula_cond_and_01% && %formula_cond_and_01% }} **** AND: "= %formula_cond_and_01% && %formula_cond_and_02%" ===> "false" {{= %formula_cond_and_01% && %formula_cond_and_02% }} **** AND: "= %formula_cond_and_01% && %formula_cond_and_03%" ===> "false" {{= %formula_cond_and_01% && %formula_cond_and_03% }} **** AND: "= %formula_cond_and_01% && %formula_cond_and_04%" ===> "true" {{= %formula_cond_and_01% && %formula_cond_and_04% }} **** AND: "= %formula_cond_and_01% && %formula_cond_and_05%" ===> "true" {{= %formula_cond_and_01% && %formula_cond_and_05% }} **** AND: "= %formula_cond_and_02% && %formula_cond_and_02%" ===> "false" {{= %formula_cond_and_02% && %formula_cond_and_02% }} **** AND: "= %formula_cond_and_02% && %formula_cond_and_03%" ===> "false" {{= %formula_cond_and_02% && %formula_cond_and_03% }} **** AND: "= %formula_cond_and_02% && %formula_cond_and_04%" ===> "false" {{= %formula_cond_and_02% && %formula_cond_and_04% }} **** AND: "= %formula_cond_and_02% && %formula_cond_and_05%" ===> "false" {{= %formula_cond_and_02% && %formula_cond_and_05% }} **** AND: "= %formula_cond_and_03% && %formula_cond_and_03%" ===> "false" {{= %formula_cond_and_03% && %formula_cond_and_03% }} **** AND: "= %formula_cond_and_03% && %formula_cond_and_04%" ===> "false" {{= %formula_cond_and_03% && %formula_cond_and_04% }} **** AND: "= %formula_cond_and_03% && %formula_cond_and_05%" ===> "false" {{= %formula_cond_and_03% && %formula_cond_and_05% }} **** AND: "= %formula_cond_and_04% && %formula_cond_and_04%" ===> "true" {{= %formula_cond_and_04% && %formula_cond_and_04% }} **** AND: "= %formula_cond_and_04% && %formula_cond_and_05%" ===> "true" {{= %formula_cond_and_04% && %formula_cond_and_05% }} **** AND: "= %formula_cond_and_05% && %formula_cond_and_05%" ===> "true" {{= %formula_cond_and_05% && %formula_cond_and_05% }} ## ## Test > Formula > Condition > OR ## **** OR: "= null || null" ===> "false" {{= null || null }} **** OR: "= null || true" ===> "true" {{= null || true }} **** OR: "= null || false" ===> "false" {{= null || false }} **** OR: "= null || 0" ===> "false" {{= null || 0 }} **** OR: "= null || 1" ===> "true" {{= null || 1 }} **** OR: "= null || 'string'" ===> "true" {{= null || 'string' }} **** OR: "= null || %formula_cond_or_00%" ===> "false" {{= null || %formula_cond_or_00% }} **** OR: "= null || %formula_cond_or_01%" ===> "true" {{= null || %formula_cond_or_01% }} **** OR: "= null || %formula_cond_or_02%" ===> "false" {{= null || %formula_cond_or_02% }} **** OR: "= null || %formula_cond_or_03%" ===> "false" {{= null || %formula_cond_or_03% }} **** OR: "= null || %formula_cond_or_04%" ===> "true" {{= null || %formula_cond_or_04% }} **** OR: "= null || %formula_cond_or_05%" ===> "true" {{= null || %formula_cond_or_05% }} **** OR: "= true || null" ===> "true" {{= true || null }} **** OR: "= false || null" ===> "false" {{= false || null }} **** OR: "= 0 || null" ===> "false" {{= 0 || null }} **** OR: "= 1 || null" ===> "true" {{= 1 || null }} **** OR: "= 'string' || null" ===> "true" {{= 'string' || null }} **** OR: "= %formula_cond_or_00% || null" ===> "false" {{= %formula_cond_or_00% || null }} **** OR: "= %formula_cond_or_01% || null" ===> "true" {{= %formula_cond_or_01% || null }} **** OR: "= %formula_cond_or_02% || null" ===> "false" {{= %formula_cond_or_02% || null }} **** OR: "= %formula_cond_or_03% || null" ===> "false" {{= %formula_cond_or_03% || null }} **** OR: "= %formula_cond_or_04% || null" ===> "true" {{= %formula_cond_or_04% || null }} **** OR: "= %formula_cond_or_05% || null" ===> "true" {{= %formula_cond_or_05% || null }} **** OR: "= true || true" ===> "true" {{= true || true }} **** OR: "= true || false" ===> "true" {{= true || false }} **** OR: "= true || 0" ===> "true" {{= true || 0 }} **** OR: "= true || 1" ===> "true" {{= true || 1 }} **** OR: "= true || 'string'" ===> "true" {{= true || 'string' }} **** OR: "= true || %formula_cond_or_00%" ===> "true" {{= true || %formula_cond_or_00% }} **** OR: "= true || %formula_cond_or_01%" ===> "true" {{= true || %formula_cond_or_01% }} **** OR: "= true || %formula_cond_or_02%" ===> "true" {{= true || %formula_cond_or_02% }} **** OR: "= true || %formula_cond_or_03%" ===> "true" {{= true || %formula_cond_or_03% }} **** OR: "= true || %formula_cond_or_04%" ===> "true" {{= true || %formula_cond_or_04% }} **** OR: "= true || %formula_cond_or_05%" ===> "true" {{= true || %formula_cond_or_05% }} **** OR: "= true || true" ===> "true" {{= true || true }} **** OR: "= false || true" ===> "true" {{= false || true }} **** OR: "= 0 || true" ===> "true" {{= 0 || true }} **** OR: "= 1 || true" ===> "true" {{= 1 || true }} **** OR: "= 'string' || true" ===> "true" {{= 'string' || true }} **** OR: "= %formula_cond_or_00% || true" ===> "true" {{= %formula_cond_or_00% || true }} **** OR: "= %formula_cond_or_01% || true" ===> "true" {{= %formula_cond_or_01% || true }} **** OR: "= %formula_cond_or_02% || true" ===> "true" {{= %formula_cond_or_02% || true }} **** OR: "= %formula_cond_or_03% || true" ===> "true" {{= %formula_cond_or_03% || true }} **** OR: "= %formula_cond_or_04% || true" ===> "true" {{= %formula_cond_or_04% || true }} **** OR: "= %formula_cond_or_05% || true" ===> "true" {{= %formula_cond_or_05% || true }} **** OR: "= false || true" ===> "true" {{= false || true }} **** OR: "= false || false" ===> "false" {{= false || false }} **** OR: "= false || 0" ===> "false" {{= false || 0 }} **** OR: "= false || 1" ===> "true" {{= false || 1 }} **** OR: "= false || 'string'" ===> "true" {{= false || 'string' }} **** OR: "= false || %formula_cond_or_00%" ===> "false" {{= false || %formula_cond_or_00% }} **** OR: "= false || %formula_cond_or_01%" ===> "true" {{= false || %formula_cond_or_01% }} **** OR: "= false || %formula_cond_or_02%" ===> "false" {{= false || %formula_cond_or_02% }} **** OR: "= false || %formula_cond_or_03%" ===> "false" {{= false || %formula_cond_or_03% }} **** OR: "= false || %formula_cond_or_04%" ===> "true" {{= false || %formula_cond_or_04% }} **** OR: "= false || %formula_cond_or_05%" ===> "true" {{= false || %formula_cond_or_05% }} **** OR: "= true || false" ===> "true" {{= true || false }} **** OR: "= false || false" ===> "false" {{= false || false }} **** OR: "= 0 || false" ===> "false" {{= 0 || false }} **** OR: "= 1 || false" ===> "true" {{= 1 || false }} **** OR: "= 'string' || false" ===> "true" {{= 'string' || false }} **** OR: "= %formula_cond_or_00% || false" ===> "false" {{= %formula_cond_or_00% || false }} **** OR: "= %formula_cond_or_01% || false" ===> "true" {{= %formula_cond_or_01% || false }} **** OR: "= %formula_cond_or_02% || false" ===> "false" {{= %formula_cond_or_02% || false }} **** OR: "= %formula_cond_or_03% || false" ===> "false" {{= %formula_cond_or_03% || false }} **** OR: "= %formula_cond_or_04% || false" ===> "true" {{= %formula_cond_or_04% || false }} **** OR: "= %formula_cond_or_05% || false" ===> "true" {{= %formula_cond_or_05% || false }} **** OR: "= 0 || true" ===> "true" {{= 0 || true }} **** OR: "= 0 || false" ===> "false" {{= 0 || false }} **** OR: "= 0 || 0" ===> "false" {{= 0 || 0 }} **** OR: "= 0 || 1" ===> "true" {{= 0 || 1 }} **** OR: "= 0 || 'string'" ===> "true" {{= 0 || 'string' }} **** OR: "= 0 || %formula_cond_or_00%" ===> "false" {{= 0 || %formula_cond_or_00% }} **** OR: "= 0 || %formula_cond_or_01%" ===> "true" {{= 0 || %formula_cond_or_01% }} **** OR: "= 0 || %formula_cond_or_02%" ===> "false" {{= 0 || %formula_cond_or_02% }} **** OR: "= 0 || %formula_cond_or_03%" ===> "false" {{= 0 || %formula_cond_or_03% }} **** OR: "= 0 || %formula_cond_or_04%" ===> "true" {{= 0 || %formula_cond_or_04% }} **** OR: "= 0 || %formula_cond_or_05%" ===> "true" {{= 0 || %formula_cond_or_05% }} **** OR: "= true || 0" ===> "true" {{= true || 0 }} **** OR: "= false || 0" ===> "false" {{= false || 0 }} **** OR: "= 0 || 0" ===> "false" {{= 0 || 0 }} **** OR: "= 1 || 0" ===> "true" {{= 1 || 0 }} **** OR: "= 'string' || 0" ===> "true" {{= 'string' || 0 }} **** OR: "= %formula_cond_or_00% || 0" ===> "false" {{= %formula_cond_or_00% || 0 }} **** OR: "= %formula_cond_or_01% || 0" ===> "true" {{= %formula_cond_or_01% || 0 }} **** OR: "= %formula_cond_or_02% || 0" ===> "false" {{= %formula_cond_or_02% || 0 }} **** OR: "= %formula_cond_or_03% || 0" ===> "false" {{= %formula_cond_or_03% || 0 }} **** OR: "= %formula_cond_or_04% || 0" ===> "true" {{= %formula_cond_or_04% || 0 }} **** OR: "= %formula_cond_or_05% || 0" ===> "true" {{= %formula_cond_or_05% || 0 }} **** OR: "= 1 || true" ===> "true" {{= 1 || true }} **** OR: "= 1 || false" ===> "true" {{= 1 || false }} **** OR: "= 1 || 0" ===> "true" {{= 1 || 0 }} **** OR: "= 1 || 1" ===> "true" {{= 1 || 1 }} **** OR: "= 1 || 'string'" ===> "true" {{= 1 || 'string' }} **** OR: "= 1 || %formula_cond_or_00%" ===> "true" {{= 1 || %formula_cond_or_00% }} **** OR: "= 1 || %formula_cond_or_01%" ===> "true" {{= 1 || %formula_cond_or_01% }} **** OR: "= 1 || %formula_cond_or_02%" ===> "true" {{= 1 || %formula_cond_or_02% }} **** OR: "= 1 || %formula_cond_or_03%" ===> "true" {{= 1 || %formula_cond_or_03% }} **** OR: "= 1 || %formula_cond_or_04%" ===> "true" {{= 1 || %formula_cond_or_04% }} **** OR: "= 1 || %formula_cond_or_05%" ===> "true" {{= 1 || %formula_cond_or_05% }} **** OR: "= true || 1" ===> "true" {{= true || 1 }} **** OR: "= false || 1" ===> "true" {{= false || 1 }} **** OR: "= 0 || 1" ===> "true" {{= 0 || 1 }} **** OR: "= 1 || 1" ===> "true" {{= 1 || 1 }} **** OR: "= 'string' || 1" ===> "true" {{= 'string' || 1 }} **** OR: "= %formula_cond_or_00% || 1" ===> "true" {{= %formula_cond_or_00% || 1 }} **** OR: "= %formula_cond_or_01% || 1" ===> "true" {{= %formula_cond_or_01% || 1 }} **** OR: "= %formula_cond_or_02% || 1" ===> "true" {{= %formula_cond_or_02% || 1 }} **** OR: "= %formula_cond_or_03% || 1" ===> "true" {{= %formula_cond_or_03% || 1 }} **** OR: "= %formula_cond_or_04% || 1" ===> "true" {{= %formula_cond_or_04% || 1 }} **** OR: "= %formula_cond_or_05% || 1" ===> "true" {{= %formula_cond_or_05% || 1 }} **** OR: "= 'string' || true" ===> "true" {{= 'string' || true }} **** OR: "= 'string' || false" ===> "true" {{= 'string' || false }} **** OR: "= 'string' || 0" ===> "true" {{= 'string' || 0 }} **** OR: "= 'string' || 1" ===> "true" {{= 'string' || 1 }} **** OR: "= 'string' || 'string'" ===> "true" {{= 'string' || 'string' }} **** OR: "= 'string' || %formula_cond_or_00%" ===> "true" {{= 'string' || %formula_cond_or_00% }} **** OR: "= 'string' || %formula_cond_or_01%" ===> "true" {{= 'string' || %formula_cond_or_01% }} **** OR: "= 'string' || %formula_cond_or_02%" ===> "true" {{= 'string' || %formula_cond_or_02% }} **** OR: "= 'string' || %formula_cond_or_03%" ===> "true" {{= 'string' || %formula_cond_or_03% }} **** OR: "= 'string' || %formula_cond_or_04%" ===> "true" {{= 'string' || %formula_cond_or_04% }} **** OR: "= 'string' || %formula_cond_or_05%" ===> "true" {{= 'string' || %formula_cond_or_05% }} **** OR: "= true || 'string'" ===> "true" {{= true || 'string' }} **** OR: "= false || 'string'" ===> "true" {{= false || 'string' }} **** OR: "= 0 || 'string'" ===> "true" {{= 0 || 'string' }} **** OR: "= 1 || 'string'" ===> "true" {{= 1 || 'string' }} **** OR: "= 'string' || 'string'" ===> "true" {{= 'string' || 'string' }} **** OR: "= %formula_cond_or_00% || 'string'" ===> "true" {{= %formula_cond_or_00% || 'string' }} **** OR: "= %formula_cond_or_01% || 'string'" ===> "true" {{= %formula_cond_or_01% || 'string' }} **** OR: "= %formula_cond_or_02% || 'string'" ===> "true" {{= %formula_cond_or_02% || 'string' }} **** OR: "= %formula_cond_or_03% || 'string'" ===> "true" {{= %formula_cond_or_03% || 'string' }} **** OR: "= %formula_cond_or_04% || 'string'" ===> "true" {{= %formula_cond_or_04% || 'string' }} **** OR: "= %formula_cond_or_05% || 'string'" ===> "true" {{= %formula_cond_or_05% || 'string' }} **** OR: "= %formula_cond_or_00% || %formula_cond_or_00%" ===> "false" {{= %formula_cond_or_00% || %formula_cond_or_00% }} **** OR: "= %formula_cond_or_00% || %formula_cond_or_01%" ===> "true" {{= %formula_cond_or_00% || %formula_cond_or_01% }} **** OR: "= %formula_cond_or_00% || %formula_cond_or_02%" ===> "false" {{= %formula_cond_or_00% || %formula_cond_or_02% }} **** OR: "= %formula_cond_or_00% || %formula_cond_or_03%" ===> "false" {{= %formula_cond_or_00% || %formula_cond_or_03% }} **** OR: "= %formula_cond_or_00% || %formula_cond_or_04%" ===> "true" {{= %formula_cond_or_00% || %formula_cond_or_04% }} **** OR: "= %formula_cond_or_00% || %formula_cond_or_05%" ===> "true" {{= %formula_cond_or_00% || %formula_cond_or_05% }} **** OR: "= %formula_cond_or_01% || %formula_cond_or_01%" ===> "true" {{= %formula_cond_or_01% || %formula_cond_or_01% }} **** OR: "= %formula_cond_or_01% || %formula_cond_or_02%" ===> "true" {{= %formula_cond_or_01% || %formula_cond_or_02% }} **** OR: "= %formula_cond_or_01% || %formula_cond_or_03%" ===> "true" {{= %formula_cond_or_01% || %formula_cond_or_03% }} **** OR: "= %formula_cond_or_01% || %formula_cond_or_04%" ===> "true" {{= %formula_cond_or_01% || %formula_cond_or_04% }} **** OR: "= %formula_cond_or_01% || %formula_cond_or_05%" ===> "true" {{= %formula_cond_or_01% || %formula_cond_or_05% }} **** OR: "= %formula_cond_or_02% || %formula_cond_or_02%" ===> "false" {{= %formula_cond_or_02% || %formula_cond_or_02% }} **** OR: "= %formula_cond_or_02% || %formula_cond_or_03%" ===> "false" {{= %formula_cond_or_02% || %formula_cond_or_03% }} **** OR: "= %formula_cond_or_02% || %formula_cond_or_04%" ===> "true" {{= %formula_cond_or_02% || %formula_cond_or_04% }} **** OR: "= %formula_cond_or_02% || %formula_cond_or_05%" ===> "true" {{= %formula_cond_or_02% || %formula_cond_or_05% }} **** OR: "= %formula_cond_or_03% || %formula_cond_or_03%" ===> "false" {{= %formula_cond_or_03% || %formula_cond_or_03% }} **** OR: "= %formula_cond_or_03% || %formula_cond_or_04%" ===> "true" {{= %formula_cond_or_03% || %formula_cond_or_04% }} **** OR: "= %formula_cond_or_03% || %formula_cond_or_05%" ===> "true" {{= %formula_cond_or_03% || %formula_cond_or_05% }} **** OR: "= %formula_cond_or_04% || %formula_cond_or_04%" ===> "true" {{= %formula_cond_or_04% || %formula_cond_or_04% }} **** OR: "= %formula_cond_or_04% || %formula_cond_or_05%" ===> "true" {{= %formula_cond_or_04% || %formula_cond_or_05% }} **** OR: "= %formula_cond_or_05% || %formula_cond_or_05%" ===> "true" {{= %formula_cond_or_05% || %formula_cond_or_05% }} ## ## Test > Formula > Condition > LESS ## **** LESS: "= 1 < 2" ===> "true" {{= 1 < 2 }} **** LESS: "= 1 < 1" ===> "false" {{= 1 < 1 }} **** LESS: "= 1 < 0" ===> "false" {{= 1 < 0 }} **** LESS: "= 1 < %formula_cond_less_02%" ===> "true" {{= 1 < %formula_cond_less_02% }} **** LESS: "= 1 < %formula_cond_less_01%" ===> "false" {{= 1 < %formula_cond_less_01% }} **** LESS: "= 1 < %formula_cond_less_00%" ===> "false" {{= 1 < %formula_cond_less_00% }} **** LESS: "= 0 < 1" ===> "true" {{= 0 < 1 }} **** LESS: "= 1 < 1" ===> "false" {{= 1 < 1 }} **** LESS: "= 2 < 1" ===> "false" {{= 2 < 1 }} **** LESS: "= %formula_cond_less_00% < 1" ===> "true" {{= %formula_cond_less_00% < 1 }} **** LESS: "= %formula_cond_less_01% < 1" ===> "false" {{= %formula_cond_less_01% < 1 }} **** LESS: "= %formula_cond_less_02% < 1" ===> "false" {{= %formula_cond_less_02% < 1 }} **** LESS: "= %formula_cond_less_00% < %formula_cond_less_00%" ===> "false" {{= %formula_cond_less_00% < %formula_cond_less_00% }} **** LESS: "= %formula_cond_less_00% < %formula_cond_less_01%" ===> "true" {{= %formula_cond_less_00% < %formula_cond_less_01% }} **** LESS: "= %formula_cond_less_00% < %formula_cond_less_02%" ===> "true" {{= %formula_cond_less_00% < %formula_cond_less_02% }} **** LESS: "= %formula_cond_less_01% < %formula_cond_less_00%" ===> "false" {{= %formula_cond_less_01% < %formula_cond_less_00% }} **** LESS: "= %formula_cond_less_01% < %formula_cond_less_01%" ===> "false" {{= %formula_cond_less_01% < %formula_cond_less_01% }} **** LESS: "= %formula_cond_less_01% < %formula_cond_less_02%" ===> "true" {{= %formula_cond_less_01% < %formula_cond_less_02% }} **** LESS: "= %formula_cond_less_02% < %formula_cond_less_00%" ===> "false" {{= %formula_cond_less_02% < %formula_cond_less_00% }} **** LESS: "= %formula_cond_less_02% < %formula_cond_less_01%" ===> "false" {{= %formula_cond_less_02% < %formula_cond_less_01% }} **** LESS: "= %formula_cond_less_02% < %formula_cond_less_02%" ===>