diff --git a/regression_test/defaultAlternative/defaultAlternative.ttcn b/regression_test/defaultAlternative/defaultAlternative.ttcn index 296d3c4027e8739c2c3ed420028420f42ff59a5b..7405d8ba8829e72151c87708ee3f49d7830cb6bf 100644 --- a/regression_test/defaultAlternative/defaultAlternative.ttcn +++ b/regression_test/defaultAlternative/defaultAlternative.ttcn @@ -7,7 +7,7 @@ * * Contributors: * Baranyi, Botond - * + * Balasko, Jeno ******************************************************************************/ module defaultAlternative { @@ -129,7 +129,7 @@ type union UniDefDef { @default default def } -testcase tc_ininit_int() runs on CT { +testcase tc_uninit_int() runs on CT { var UniDefInt u1; if ( ischosen(u1.def)) { setverdict(fail, "ischosen bug 1"); @@ -757,21 +757,40 @@ testcase tc_predef_func_int2float() runs on CT { } } -testcase tc_predef_func_int2x() runs on CT { +testcase tc_predef_func_int2str() runs on CT { var UniDefInt u7 := 65; - + var charstring cs5 := int2str(u7); if (cs5 != "65") { setverdict(fail, "cs5: ", cs5); + } else { + setverdict(pass); } +} + +testcase tc_predef_func_int2bit() runs on CT { + var UniDefInt u7 := 65; + var bitstring bs3 := int2bit(u7, u7 / 8); if (bs3 != '01000001'B) { setverdict(fail, "bs3: ", bs3); } +} + +testcase tc_predef_func_int2hex() runs on CT { + var UniDefInt u7 := 65; + var hexstring hs3 := int2hex(u7, u7 / 30); if (hs3 != '41'H) { setverdict(fail, "hs3: ", hs3); + } else { + setverdict(pass); } +} + +testcase tc_predef_func_int2oct() runs on CT { + var UniDefInt u7 := 65; + var octetstring os5 := int2oct(u7, u7 / 50); if (os5 != '41'O) { setverdict(fail, "os5: ", os5); @@ -1030,7 +1049,7 @@ testcase tc_setverdict() runs on CT { } control { - execute(tc_ininit_int()); + execute(tc_uninit_int()); execute(tc_init_and_assign_int()); execute(tc_init_and_assign_str()); execute(tc_init_and_assign_rec()); @@ -1072,6 +1091,7 @@ control { execute(tc_predef_func_rnd()); execute(tc_predef_func_hex2x()); + execute(tc_predef_func_int2enum_const()); execute(tc_predef_func_int2enum_var()); execute(tc_predef_func_int2char_const()); @@ -1079,7 +1099,11 @@ control { execute(tc_predef_func_int2char_mp()); execute(tc_predef_func_int2unichar()); execute(tc_predef_func_int2float()); - execute(tc_predef_func_int2x()); + execute(tc_predef_func_int2str()); + execute(tc_predef_func_int2bit()); + execute(tc_predef_func_int2hex()); + execute(tc_predef_func_int2oct()); + execute(tc_predef_func_oct2x()); execute(tc_predef_func_unichar2x()); execute(tc_predef_func_templ());