From 39400ac7464056ddcb426ef7de923204ac4aeefc Mon Sep 17 00:00:00 2001 From: balaskoa <jeno.balasko@ericsson.com> Date: Tue, 27 Mar 2018 16:59:24 +0200 Subject: [PATCH] More detailed setverdict 2 Signed-off-by: balaskoa <jeno.balasko@ericsson.com> --- .../RAW_EncDec/RAW_EncDec_TD.fast_script | 467 ++++++++++-------- 1 file changed, 264 insertions(+), 203 deletions(-) diff --git a/function_test/RAW_EncDec/RAW_EncDec_TD.fast_script b/function_test/RAW_EncDec/RAW_EncDec_TD.fast_script index 1fb042d07..560c4861e 100644 --- a/function_test/RAW_EncDec/RAW_EncDec_TD.fast_script +++ b/function_test/RAW_EncDec/RAW_EncDec_TD.fast_script @@ -1396,7 +1396,7 @@ testcase TC_BITORDERINOCTET_msb_for_octetstring_2() runs on TempComp{ const RAW_PDU_79 i := '1234'O const octetstring o := '482C'O if ((enc_RAW_PDU_79(i) == o)and(dec_RAW_PDU_79(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_79(i)= ", enc_RAW_PDU_79(i), "; dec_RAW_PDU_79(o)= ", dec_RAW_PDU_79(o));} } type bitstring RAW_PDU_80 @@ -1411,7 +1411,7 @@ testcase TC_BITORDERINOCTET_lsb_for_bitstring_8() runs on TempComp{ const RAW_PDU_80 i := '00000011'B const octetstring o := '03'O if ((enc_RAW_PDU_80(i) == o)and(dec_RAW_PDU_80(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_80(i)= ", enc_RAW_PDU_80(i), "; dec_RAW_PDU_80(o)= ", dec_RAW_PDU_80(o));} } type bitstring RAW_PDU_81 @@ -1426,7 +1426,7 @@ testcase TC_BITORDERINOCTET_msb_for_bitstring_8() runs on TempComp{ const RAW_PDU_81 i := '00000011'B const octetstring o := 'C0'O if ((enc_RAW_PDU_81(i) == o)and(dec_RAW_PDU_81(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_81(i)= ", enc_RAW_PDU_81(i), "; dec_RAW_PDU_81(o)= ", dec_RAW_PDU_81(o));} } type bitstring RAW_PDU_82 @@ -1441,7 +1441,7 @@ testcase TC_BITORDERINOCTET_lsb_for_bitstring_16() runs on TempComp{ const RAW_PDU_82 i := '0001111100110001'B const octetstring o := '311F'O if ((enc_RAW_PDU_82(i) == o)and(dec_RAW_PDU_82(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_82(i)= ", enc_RAW_PDU_82(i), "; dec_RAW_PDU_82(o)= ", dec_RAW_PDU_82(o));} } type bitstring RAW_PDU_83 @@ -1456,7 +1456,7 @@ testcase TC_BITORDERINOCTET_msb_for_bitstring_16() runs on TempComp{ const RAW_PDU_83 i := '0001111100110001'B const octetstring o := '8CF8'O if ((enc_RAW_PDU_83(i) == o)and(dec_RAW_PDU_83(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_83(i)= ", enc_RAW_PDU_83(i), "; dec_RAW_PDU_83(o)= ", dec_RAW_PDU_83(o));} } type enumerated RAW_PDU_84 @@ -1474,7 +1474,7 @@ testcase TC_BITORDERINOCTET_lsb_for_enumerated() runs on TempComp{ const RAW_PDU_84 i := first const octetstring o := '01'O if ((enc_RAW_PDU_84(i) == o)and(dec_RAW_PDU_84(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_84(i)= ", enc_RAW_PDU_84(i), "; dec_RAW_PDU_84(o)= ", dec_RAW_PDU_84(o));} } type enumerated RAW_PDU_85 @@ -1493,7 +1493,7 @@ testcase TC_BITORDERINOCTET_msb_for_enumerated() runs on TempComp{ const octetstring o := '80'O if ((enc_RAW_PDU_85(i) == o)and(dec_RAW_PDU_85(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_85(i)= ", enc_RAW_PDU_85(i), "; dec_RAW_PDU_85(o)= ", dec_RAW_PDU_85(o));} } type hexstring RAW_PDU_86 @@ -1506,7 +1506,7 @@ testcase TC_BITORDERINOCTET_lsb_for_hexstring() runs on TempComp{ const RAW_PDU_86 i := '1234'H const octetstring o := '2143'O if ((enc_RAW_PDU_86(i) == o)and(dec_RAW_PDU_86(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_86(i)= ", enc_RAW_PDU_86(i), "; dec_RAW_PDU_86(o)= ", dec_RAW_PDU_86(o));} } type hexstring RAW_PDU_87 @@ -1519,7 +1519,7 @@ testcase TC_BITORDERINOCTET_msb_for_hexstring() runs on TempComp{ const RAW_PDU_87 i := '1234'H const octetstring o := '84C2'O if ((enc_RAW_PDU_87(i) == o)and(dec_RAW_PDU_87(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_87(i)= ", enc_RAW_PDU_87(i), "; dec_RAW_PDU_87(o)= ", dec_RAW_PDU_87(o));} } type integer RAW_PDU_88 @@ -1534,7 +1534,7 @@ testcase TC_COMP_nosign_for_positive_integer_8() runs on TempComp{ const RAW_PDU_88 i := 2 const octetstring o := '02'O if ((enc_RAW_PDU_88(i) == o)and(dec_RAW_PDU_88(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_88(i)= ", enc_RAW_PDU_88(i), "; dec_RAW_PDU_88(o)= ", dec_RAW_PDU_88(o));} } type integer RAW_PDU_89 @@ -1549,14 +1549,14 @@ testcase TC_COMP_signbit_for_positive_integer_8() runs on TempComp{ const RAW_PDU_89 i := 2 const octetstring o := '02'O if ((enc_RAW_PDU_89(i) == o)and(dec_RAW_PDU_89(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_89(i)= ", enc_RAW_PDU_89(i), "; dec_RAW_PDU_89(o)= ", dec_RAW_PDU_89(o));} } testcase TC_COMP_signbit_for_negative_integer_8() runs on TempComp{ const RAW_PDU_89 i := -2 const octetstring o := '82'O if ((enc_RAW_PDU_89(i) == o)and(dec_RAW_PDU_89(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_89(i)= ", enc_RAW_PDU_89(i), "; dec_RAW_PDU_89(o)= ", dec_RAW_PDU_89(o));} } type integer RAW_PDU_90 @@ -1579,7 +1579,7 @@ testcase TC_COMP_2scompl_for_negative_integer_8() runs on TempComp{ const RAW_PDU_90 i := -2 const octetstring o := 'FE'O if ((enc_RAW_PDU_90(i) == o)and(dec_RAW_PDU_90(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_90(i)= ", enc_RAW_PDU_90(i), "; dec_RAW_PDU_90(o)= ", dec_RAW_PDU_90(o));} } // PADDING for integer @@ -1616,7 +1616,7 @@ testcase TC_PADDING_for_integer() runs on TempComp{ const octetstring o := '010243'O if ((enc_RAW_PDU_91(i) == o)and(dec_RAW_PDU_91(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_91(i)= ", enc_RAW_PDU_91(i), "; dec_RAW_PDU_91(o)= ", dec_RAW_PDU_91(o));} } // PADDING for bitstring @@ -1652,7 +1652,7 @@ testcase TC_PADDING_for_bitstring() runs on TempComp{ const octetstring o := '010243'O; if ((enc_RAW_PDU_92(i) == o)and(dec_RAW_PDU_92(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_92(i)= ", enc_RAW_PDU_92(i), "; dec_RAW_PDU_92(o)= ", dec_RAW_PDU_92(o));} } // PADDING for enumerated @@ -1701,7 +1701,7 @@ testcase TC_PADDING_for_enumerated() runs on TempComp{ const octetstring o := '010243'O if ((enc_RAW_PDU_93(i) == o)and(dec_RAW_PDU_93(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_93(i)= ", enc_RAW_PDU_93(i), "; dec_RAW_PDU_93(o)= ", dec_RAW_PDU_93(o));} } // PADDING for hexstring @@ -1738,7 +1738,7 @@ testcase TC_PADDING_for_hexstring() runs on TempComp{ const octetstring o := '010243'O if ((enc_RAW_PDU_94(i) == o)and(dec_RAW_PDU_94(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_94(i)= ", enc_RAW_PDU_94(i), "; dec_RAW_PDU_94(o)= ", dec_RAW_PDU_94(o));} } // PREPADDING(yes) for bitstring @@ -1754,7 +1754,7 @@ testcase TC_PREPADDING_yes_for_bitstring() runs on TempComp{ const octetstring o := '05'O if ((enc_RAW_PDU_95(i) == o)and(dec_RAW_PDU_95(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_95(i)= ", enc_RAW_PDU_95(i), "; dec_RAW_PDU_95(o)= ", dec_RAW_PDU_95(o));} } // PREPADDING(yes) for hexstring @@ -1770,7 +1770,7 @@ testcase TC_PREPADDING_yes_for_hexstring() runs on TempComp{ const octetstring o := '0F'O if ((enc_RAW_PDU_96(i) == o)and(dec_RAW_PDU_96(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_96(i)= ", enc_RAW_PDU_96(i), "; dec_RAW_PDU_96(o)= ", dec_RAW_PDU_96(o));} } // PREPADDING(word16) for octetstring @@ -1789,7 +1789,7 @@ testcase TC_PREPADDING_word16_for_octetstring() runs on TempComp{ const octetstring o := 'AA0AFF'O if ((enc_RAW_PDU_97(i) == o)and(dec_RAW_PDU_97(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_97(i)= ", enc_RAW_PDU_97(i), "; dec_RAW_PDU_97(o)= ", dec_RAW_PDU_97(o));} } // PREPADDING(word16) for record of @@ -1810,7 +1810,7 @@ testcase TC_PREPADDING_word16_for_record_of() runs on TempComp{ const octetstring o := '040007'O if ((enc_RAW_PDU_98(i) == o)and(dec_RAW_PDU_98(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_98(i)= ", enc_RAW_PDU_98(i), "; dec_RAW_PDU_98(o)= ", dec_RAW_PDU_98(o));} } // PREPADDING(dword32) for set of @@ -1829,7 +1829,7 @@ testcase TC_PREPADDING_dword32_for_set_of() runs on TempComp{ const octetstring o := '040000002F'O if ((enc_RAW_PDU_99(i) == o)and(dec_RAW_PDU_99(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_99(i)= ", enc_RAW_PDU_99(i), "; dec_RAW_PDU_99(o)= ", dec_RAW_PDU_99(o));} } // PREPADDING(dword32) for record @@ -1850,7 +1850,7 @@ testcase TC_PREPADDING_dword32_for_record() runs on TempComp{ const octetstring o := '3F000000060000003F'O if ((enc_RAW_PDU_100(i) == o)and(dec_RAW_PDU_100(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_100(i)= ", enc_RAW_PDU_100(i), "; dec_RAW_PDU_100(o)= ", dec_RAW_PDU_100(o));} } // PREPADDING(word16) for set @@ -1871,7 +1871,7 @@ testcase TC_PREPADDING_word16_for_set() runs on TempComp{ const octetstring o := '0700060007'O if ((enc_RAW_PDU_101(i) == o)and(dec_RAW_PDU_101(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_101(i)= ", enc_RAW_PDU_101(i), "; dec_RAW_PDU_101(o)= ", dec_RAW_PDU_101(o));} } // PREPADDING(word16) for union @@ -1892,7 +1892,7 @@ testcase TC_PREPADDING_word16_for_union() runs on TempComp{ const octetstring o := '0700020007'O if ((enc_RAW_PDU_102(i) == o)and(dec_RAW_PDU_102(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_102(i)= ", enc_RAW_PDU_102(i), "; dec_RAW_PDU_102(o)= ", dec_RAW_PDU_102(o));} } // PADDING_PATTERN for record of @@ -1913,7 +1913,7 @@ testcase TC_PADDING_PATTERN_for_record_of() runs on TempComp{ const octetstring o := 'FC07'O; if ((enc_RAW_PDU_103(i) == o)and(dec_RAW_PDU_103(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_103(i)= ", enc_RAW_PDU_103(i), "; dec_RAW_PDU_103(o)= ", dec_RAW_PDU_103(o));} } // PADDING_PATTERN for set of: @@ -1931,7 +1931,7 @@ testcase TC_PADDING_PATTERN_for_set_of() runs on TempComp{ const octetstring o := '842F'O if ((enc_RAW_PDU_104(i) == o)and(dec_RAW_PDU_104(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_104(i)= ", enc_RAW_PDU_104(i), "; dec_RAW_PDU_104(o)= ", dec_RAW_PDU_104(o));} } // PADDING_PATTERN for record: @@ -1952,7 +1952,7 @@ testcase TC_PADDING_PATTERN_for_record() runs on TempComp{ const octetstring o := 'C78F832008FFFF832008C78F03'O ; if ((enc_RAW_PDU_105(i) == o)and(dec_RAW_PDU_105(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_105(i)= ", enc_RAW_PDU_105(i), "; dec_RAW_PDU_105(o)= ", dec_RAW_PDU_105(o));} } //PADDING_PATTERN for set @@ -1971,7 +1971,7 @@ testcase TC_PADDING_PATTERN_for_set() runs on TempComp{ const octetstring o := 'FF9FFFCFFF03'O if ((enc_RAW_PDU_106(i) == o)and(dec_RAW_PDU_106(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_106(i)= ", enc_RAW_PDU_106(i), "; dec_RAW_PDU_106(o)= ", dec_RAW_PDU_106(o));} } // PADDING_PATTERN for union: @@ -1991,7 +1991,7 @@ testcase TC_PADDING_PATTERN_for_union() runs on TempComp{ const octetstring o := 'AABB39E79C73CE39E79C73CE39E79C73CE39E79C73CE39E79C73CE39E79C73CECCDD39E79C73CE39E79C73CE39E79C73CE39E79C73CE39E79C73CE39E79C73CEEEFF'O if ((enc_RAW_PDU_107(i) == o)and(dec_RAW_PDU_107(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_107(i)= ", enc_RAW_PDU_107(i), "; dec_RAW_PDU_107(o)= ", dec_RAW_PDU_107(o));} } // PADDALL with PADDING Attribute - record @@ -2011,7 +2011,7 @@ testcase TC_PADDALL_with_PADDING_Attribute_record() runs on TempComp{ const octetstring o := '010101010101'O; if ((enc_RAW_PDU_108(i) == o)and(dec_RAW_PDU_108(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_108(i)= ", enc_RAW_PDU_108(i), "; dec_RAW_PDU_108(o)= ", dec_RAW_PDU_108(o));} } //PADDALL with PADDING Attribute - set @@ -2032,7 +2032,7 @@ testcase TC_PADDALL_with_PADDING_Attribute_set() runs on TempComp{ const octetstring o := '57570000'O; if ((enc_RAW_PDU_109(i) == o)and(dec_RAW_PDU_109(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_109(i)= ", enc_RAW_PDU_109(i), "; dec_RAW_PDU_109(o)= ", dec_RAW_PDU_109(o));} } // PADDALL with PREPADDING Attribute - record @@ -2052,7 +2052,7 @@ testcase TC_PADDALL_with_PREPADDING_Attribute_record() runs on TempComp{ const octetstring o := 'BAA00BBA'O if ((enc_RAW_PDU_110(i) == o)and(dec_RAW_PDU_110(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_110(i)= ", enc_RAW_PDU_110(i), "; dec_RAW_PDU_110(o)= ", dec_RAW_PDU_110(o));} } // PADDALL with PREPADDING Attribute - set @@ -2073,7 +2073,7 @@ testcase TC_PADDALL_with_PREPADDING_Attribute_set() runs on TempComp{ const octetstring o := '0AB000FCAF000BC0'O if ((enc_RAW_PDU_111(i) == o)and(dec_RAW_PDU_111(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_111(i)= ", enc_RAW_PDU_111(i), "; dec_RAW_PDU_111(o)= ", dec_RAW_PDU_111(o));} } //==== Testing PTROFFSET Attribute === @@ -2111,7 +2111,7 @@ testcase TC_PTROFFSET_is_set_to_default_base() runs on TempComp{ const octetstring o := '100C96'O if ((enc_RAW_PDU_112(i) == o)and(dec_RAW_PDU_112(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_112(i)= ", enc_RAW_PDU_112(i), "; dec_RAW_PDU_112(o)= ", dec_RAW_PDU_112(o));} } // PTROFFSET is set to the beginning of record @@ -2155,7 +2155,7 @@ testcase TC_PTROFFSET_is_set_to_the_beginning_of_record() runs on TempComp{ const octetstring o := '181B1FD7008101'O if ((enc_RAW_PDU_113(i) == o)and(dec_RAW_PDU_113(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_113(i)= ", enc_RAW_PDU_113(i), "; dec_RAW_PDU_113(o)= ", dec_RAW_PDU_113(o));} } // PTROFFSET is set to data field @@ -2199,7 +2199,7 @@ testcase TC_PTROFFSET_is_set_to_data_field() runs on TempComp{ const octetstring o := '000307D7008101'O if ((enc_RAW_PDU_114(i) == o)and(dec_RAW_PDU_114(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_114(i)= ", enc_RAW_PDU_114(i), "; dec_RAW_PDU_114(o)= ", dec_RAW_PDU_114(o));} } // ==== Testing HEXORDER Attribute === @@ -2216,7 +2216,7 @@ testcase TC_HEXORDER_low_for_hexstring() runs on TempComp{ const octetstring o := '2143658709'O if ((enc_RAW_PDU_115(i) == o)and(dec_RAW_PDU_115(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_115(i)= ", enc_RAW_PDU_115(i), "; dec_RAW_PDU_115(o)= ", dec_RAW_PDU_115(o));} } //HEXORDER(high) for hexstring @@ -2232,7 +2232,7 @@ testcase TC_HEXORDER_high_for_hexstring() runs on TempComp{ const octetstring o := '1234567890'O if ((enc_RAW_PDU_116(i) == o)and(dec_RAW_PDU_116(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_116(i)= ", enc_RAW_PDU_116(i), "; dec_RAW_PDU_116(o)= ", dec_RAW_PDU_116(o));} } // EXTENSION_BIT(no) for octetstring @@ -2248,7 +2248,7 @@ testcase TC_EXTENSION_BIT_no_for_octetstring() runs on TempComp{ const octetstring o := '1234567890'O if ((enc_RAW_PDU_117n(i) == o)and(dec_RAW_PDU_117n(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_117n(i)= ", enc_RAW_PDU_117n(i), "; dec_RAW_PDU_117n(o)= ", dec_RAW_PDU_117n(o));} } // EXTENSION_BIT(yes) for octetstring @@ -2264,7 +2264,7 @@ testcase TC_EXTENSION_BIT_yes_for_octetstring() runs on TempComp{ const octetstring o := '010203040580'O if ((enc_RAW_PDU_117(i) == o)and(dec_RAW_PDU_117(o) == '010203040580'O )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_117(i)= ", enc_RAW_PDU_117(i), "; dec_RAW_PDU_117(o)= ", dec_RAW_PDU_117(o));} } // EXTENSION_BIT(reverse) for octetstring @@ -2280,7 +2280,7 @@ testcase TC_EXTENSION_BIT_reverse_for_octetstring() runs on TempComp{ const octetstring o := '818283848500'O if ((enc_RAW_PDU_118(i) == o)and(dec_RAW_PDU_118(o) == '818283848500'O )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_118(i)= ", enc_RAW_PDU_118(i), "; dec_RAW_PDU_118(o)= ", dec_RAW_PDU_118(o));} } // EXTENSION_BIT(yes) for record of octetstring @@ -2299,7 +2299,7 @@ testcase TC_EXTENSION_BIT_yes_for_record_of_octetstring() runs on TempComp{ const octetstring o := '0480'O if ((enc_RAW_PDU_119(i) == o)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_119(i)= ", enc_RAW_PDU_119(i), "; dec_RAW_PDU_119(o)= ", dec_RAW_PDU_119(o));} } // EXTENSION_BIT(reverse) for record of octetstring @@ -2317,7 +2317,7 @@ testcase TC_EXTENSION_BIT_reverse_for_record_of_octetstring() runs on TempComp{ const octetstring o := '00'O if ((enc_RAW_PDU_119r(i) == o)and(dec_RAW_PDU_119r(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_119r(i)= ", enc_RAW_PDU_119r(i), "; dec_RAW_PDU_119r(o)= ", dec_RAW_PDU_119r(o));} } // EXTENSION_BIT(no) for record of octetstring @@ -2335,7 +2335,7 @@ testcase TC_EXTENSION_BIT_no_for_record_of_octetstring() runs on TempComp{ const octetstring o := '8405'O if ((enc_RAW_PDU_120(i) == o)and(dec_RAW_PDU_120(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_120(i)= ", enc_RAW_PDU_120(i), "; dec_RAW_PDU_120(o)= ", dec_RAW_PDU_120(o));} } // EXTENSION_BIT(yes) for record of bitstring @@ -2354,7 +2354,7 @@ testcase TC_EXTENSION_BIT_yes_for_record_of_bitstring() runs on TempComp{ const octetstring o := 'C301'O if ((enc_RAW_PDU_121(i) == o)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_121(i)= ", enc_RAW_PDU_121(i), "; dec_RAW_PDU_121(o)= ", dec_RAW_PDU_121(o));} } //EXTENSION_BIT(reverse) for record of bitstring @@ -2373,7 +2373,7 @@ testcase TC_EXTENSION_BIT_reverse_for_record_of_bitstring() runs on TempComp{ const octetstring o := 'E700'O if ((enc_RAW_PDU_122(i) == o)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_122(i)= ", enc_RAW_PDU_122(i), "; dec_RAW_PDU_122(o)= ", dec_RAW_PDU_122(o));} } // EXTENSION_BIT(yes) for set of bitstring @@ -2389,7 +2389,7 @@ testcase TC_EXTENSION_BIT_yes_for_set_of_bitstring() runs on TempComp{ const octetstring o := 'C301'O if ((enc_RAW_PDU_123(i) == o)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_123(i)= ", enc_RAW_PDU_123(i), "; dec_RAW_PDU_123(o)= ", dec_RAW_PDU_123(o));} } // EXTENSION_BIT(reverse) for set of bitstring @@ -2405,7 +2405,7 @@ testcase TC_EXTENSION_BIT_reverse_for_set_of_bitstring() runs on TempComp{ const octetstring o := 'E700'O if ((enc_RAW_PDU_124(i) == o)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_124(i)= ", enc_RAW_PDU_124(i), "; dec_RAW_PDU_124(o)= ", dec_RAW_PDU_124(o));} } @@ -2423,7 +2423,7 @@ testcase TC_EXTENSION_BIT_yes_for_set_of_hexstring() runs on TempComp{ const octetstring o := '070F'O if ((enc_RAW_PDU_125(i) == o)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_125(i)= ", enc_RAW_PDU_125(i), "; dec_RAW_PDU_125(o)= ", dec_RAW_PDU_125(o));} } // EXTENSION_BIT(reverse) for set of hexstring @@ -2439,7 +2439,7 @@ testcase TC_EXTENSION_BIT_reverse_for_set_of_hexstring() runs on TempComp{ const octetstring o := '0FF87F'O; if ((enc_RAW_PDU_126(i) == o)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_126(i)= ", enc_RAW_PDU_126(i), "; dec_RAW_PDU_126(o)= ", dec_RAW_PDU_126(o));} } // Test of record with EXTENSION_BIT 1 @@ -2544,7 +2544,7 @@ const RAW_PDU_127 const octetstring o :='1234560F010100008002020000800303000080'O if ((enc_RAW_PDU_127(i) == o)and(dec_RAW_PDU_127(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_127(i)= ", enc_RAW_PDU_127(i), "; dec_RAW_PDU_127(o)= ", dec_RAW_PDU_127(o));} } // Test of record with EXTENSION_BIT 2 @@ -2582,7 +2582,7 @@ testcase TC_record_with_EXTENSION_BIT_2() runs on TempComp{ const octetstring o :='1234560C010100008002820303000080'O if ((enc_RAW_PDU_127(i) == o)and(dec_RAW_PDU_127(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_127(i)= ", enc_RAW_PDU_127(i), "; dec_RAW_PDU_127(o)= ", dec_RAW_PDU_127(o));} } // Test of record with EXTENSION_BIT 3 @@ -2616,7 +2616,7 @@ testcase TC_record_with_EXTENSION_BIT_3() runs on TempComp{ const octetstring o :='12345609010100008002820383'O if ((enc_RAW_PDU_127(i) == o)and(dec_RAW_PDU_127(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_127(i)= ", enc_RAW_PDU_127(i), "; dec_RAW_PDU_127(o)= ", dec_RAW_PDU_127(o));} } // Test of record with EXTENSION_BIT 4 @@ -2650,7 +2650,7 @@ testcase TC_record_with_EXTENSION_BIT_4() runs on TempComp{ const octetstring o :='12345606018102820383'O if ((enc_RAW_PDU_127(i) == o)and(dec_RAW_PDU_127(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_127(i)= ", enc_RAW_PDU_127(i), "; dec_RAW_PDU_127(o)= ", dec_RAW_PDU_127(o));} } // Test of record with EXTENSION_BIT 5 @@ -2679,7 +2679,7 @@ testcase TC_record_with_EXTENSION_BIT_5() runs on TempComp{ if ((enc_RAW_PDU_127(i) == o)and(dec_RAW_PDU_127(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_127(i)= ", enc_RAW_PDU_127(i), "; dec_RAW_PDU_127(o)= ", dec_RAW_PDU_127(o));}} } // Test of record with EXTENSION_BIT 6 @@ -2700,7 +2700,7 @@ testcase TC_record_with_EXTENSION_BIT_6() runs on TempComp{ const octetstring o :='123456020181'O if ((enc_RAW_PDU_127(i) == o)and(dec_RAW_PDU_127(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_127(i)= ", enc_RAW_PDU_127(i), "; dec_RAW_PDU_127(o)= ", dec_RAW_PDU_127(o));} } // Test of record with EXTENSION_BIT 7 @@ -2733,7 +2733,7 @@ testcase TC_record_with_EXTENSION_BIT_7() runs on TempComp{ const octetstring o :='1234560F010100008002020000800303000080'O if ((enc_RAW_PDU_127(i) == o)and(dec_RAW_PDU_127(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_127(i)= ", enc_RAW_PDU_127(i), "; dec_RAW_PDU_127(o)= ", dec_RAW_PDU_127(o));} } // Test of record with EXTENSION_BIT 8 @@ -2754,7 +2754,7 @@ testcase TC_record_with_EXTENSION_BIT_8() runs on TempComp{ const octetstring o :='123456050101000080'O if ((enc_RAW_PDU_127(i) == o)and(dec_RAW_PDU_127(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_127(i)= ", enc_RAW_PDU_127(i), "; dec_RAW_PDU_127(o)= ", dec_RAW_PDU_127(o));} } // Test of record with EXTENSION_BIT 9 @@ -2781,7 +2781,7 @@ testcase TC_record_with_EXTENSION_BIT_9() runs on TempComp{ const octetstring o :='1234560A01010000800202000080'O if ((enc_RAW_PDU_127(i) == o)and(dec_RAW_PDU_127(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_127(i)= ", enc_RAW_PDU_127(i), "; dec_RAW_PDU_127(o)= ", dec_RAW_PDU_127(o));} } // EXTENSION_BIT_GROUP(no) @@ -2811,7 +2811,7 @@ testcase TC_EXTENSION_BIT_GROUP_no() runs on TempComp{ const octetstring o := '7F700F'O if ((enc_RAW_PDU_128(i) == o)and(dec_RAW_PDU_128(o) == i )) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_128(i)= ", enc_RAW_PDU_128(i), "; dec_RAW_PDU_128(o)= ", dec_RAW_PDU_128(o));} } // EXTENSION_BIT_GROUP(yes) @@ -2841,7 +2841,7 @@ testcase TC_EXTENSION_BIT_GROUP_yes() runs on TempComp{ const octetstring o := '7FF00F'O; if ((enc_RAW_PDU_129(i) == o)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_129(i)= ", enc_RAW_PDU_129(i), "; dec_RAW_PDU_129(o)= ", dec_RAW_PDU_129(o));} } // EXTENSION_BIT_GROUP(yes) - two groups @@ -2874,7 +2874,7 @@ testcase TC_EXTENSION_BIT_GROUP_yes_2_groups() runs on TempComp{ const octetstring o := '7FF00FFF'O if ((enc_RAW_PDU_130(i) == o)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_130(i)= ", enc_RAW_PDU_130(i), "; dec_RAW_PDU_130(o)= ", dec_RAW_PDU_130(o));} } // EXTENSION_BIT_GROUP(yes, reverse) - two groups @@ -2907,7 +2907,7 @@ testcase TC_EXTENSION_BIT_GROUP_yes_reverse_2_groups() runs on TempComp{ const octetstring o := '7FF08F7F'O if ((enc_RAW_PDU_131(i) == o)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_131(i)= ", enc_RAW_PDU_131(i), "; dec_RAW_PDU_131(o)= ", dec_RAW_PDU_131(o));} } //==== Testing ALIGN Attribute ==== @@ -2927,7 +2927,7 @@ testcase TC_ALIGN_right_for_octetstring() runs on TempComp{ const octetstring o := '12345600'O if ((enc_RAW_PDU_132(i) == o)and((dec_RAW_PDU_132(o) == i & '00'O))) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_132(i)= ", enc_RAW_PDU_132(i), "; dec_RAW_PDU_132(o)= ", dec_RAW_PDU_132(o));} } //ALIGN(left) for octetstring @@ -2945,7 +2945,7 @@ testcase TC_ALIGN_left_for_octetstring() runs on TempComp{ const octetstring o := '00123456'O if ((enc_RAW_PDU_133(i) == o)and((dec_RAW_PDU_133(o) == '00'O & i ))) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_133(i)= ", enc_RAW_PDU_133(i), "; dec_RAW_PDU_133(o)= ", dec_RAW_PDU_133(o));} } // ALIGN(right) for bitstring @@ -2964,7 +2964,7 @@ testcase TC_ALIGN_right_for_bitstring() runs on TempComp{ const octetstring o := 'FF00'O if ((enc_RAW_PDU_134(i) == o)and((dec_RAW_PDU_134(o) == '00000000'B & i ))) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_134(i)= ", enc_RAW_PDU_134(i), "; dec_RAW_PDU_134(o)= ", dec_RAW_PDU_134(o));} } // ALIGN(left) for bitstring @@ -2983,7 +2983,7 @@ testcase TC_ALIGN_left_for_bitstring() runs on TempComp{ const octetstring o := '00FF'O if ((enc_RAW_PDU_135(i) == o)and((dec_RAW_PDU_135(o) == i & '00000000'B ))) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_135(i)= ", enc_RAW_PDU_135(i), "; dec_RAW_PDU_135(o)= ", dec_RAW_PDU_135(o));} } //======= Testing Compound types ====== @@ -3011,7 +3011,7 @@ testcase TC_record_with_integer_and_octetstring() runs on TempComp{ const octetstring o := '141234'O if ((enc_RAW_PDU_136(i) == o)and((dec_RAW_PDU_136(o) == i))) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_136(i)= ", enc_RAW_PDU_136(i), "; dec_RAW_PDU_136(o)= ", dec_RAW_PDU_136(o));} } // Test of record with default values in field @@ -3036,7 +3036,7 @@ testcase TC_record_with_default_values_in_field() runs on TempComp{ const octetstring o := '141234'O if ((enc_RAW_PDU_137(i) == o)and((dec_RAW_PDU_137(o) == i))) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_137(i)= ", enc_RAW_PDU_137(i), "; dec_RAW_PDU_137(o)= ", dec_RAW_PDU_137(o));} } // Test of record with bitstring @@ -3071,7 +3071,7 @@ testcase TC_record_with_bitstring() runs on TempComp{ const octetstring o := '1412343F'O if ((enc_RAW_PDU_138(i) == o)and((dec_RAW_PDU_138(o) == i))) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_138(i)= ", enc_RAW_PDU_138(i), "; dec_RAW_PDU_138(o)= ", dec_RAW_PDU_138(o));} } //Test of record with enumerated and fieldlength calculation @@ -3124,7 +3124,7 @@ const octetstring o := '1412343F0A03123456'O if ((enc_RAW_PDU_139(i) == o)and((dec_RAW_PDU_139(o) == i))) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_139(i)= ", enc_RAW_PDU_139(i), "; dec_RAW_PDU_139(o)= ", dec_RAW_PDU_139(o));} } // Test of record called from record @@ -3202,7 +3202,7 @@ testcase TC_record_called_from_record() runs on TempComp{ const octetstring o := '1412343F0A0312345607F1341203FFFFFF'O if ((enc_RAW_PDU_140(i) == o)and((dec_RAW_PDU_140(o) == i))) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_140(i)= ", enc_RAW_PDU_140(i), "; dec_RAW_PDU_140(o)= ", dec_RAW_PDU_140(o));} } // Test of union called from record with CROSSTAG @@ -3308,8 +3308,8 @@ testcase TC_union_called_from_record_with_CROSSTAG() runs on TempComp{ const octetstring o := '1412343F0A0312345607F1341203FFFFFF05010500'O -if ((enc_RAW_PDU_141(i) == o)and((dec_RAW_PDU_141(o) == i))) {setverdict(pass);} - else {setverdict(fail);} + if ((enc_RAW_PDU_141(i) == o)and((dec_RAW_PDU_141(o) == i))) {setverdict(pass);} + else {setverdict(fail,"enc_RAW_PDU_141(i)= ", enc_RAW_PDU_141(i), "; dec_RAW_PDU_141(o)= ", dec_RAW_PDU_141(o));} } // Test of union called from record with CROSSTAG, OTHERWISE @@ -3422,7 +3422,7 @@ testcase TC_union_called_from_record_with_CROSSTAG_OTHERWISE() runs on TempComp{ const octetstring o := '1412343F0A0312345607F1341203FFFFFF05010500'O if ((enc_RAW_PDU_142(i) == o)and((dec_RAW_PDU_142(o) == i))) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_142(i)= ", enc_RAW_PDU_142(i), "; dec_RAW_PDU_142(o)= ", dec_RAW_PDU_142(o));} } @@ -3523,10 +3523,10 @@ testcase TC_record_without_specifying_the_default_attributes_for_fields() runs o -const octetstring o := '1412343F0A0312345607F1341203FFFFFF05010500'O + const octetstring o := '1412343F0A0312345607F1341203FFFFFF05010500'O -if ((enc_RAW_PDU_143(i) == o)and(dec_RAW_PDU_143(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + if ((enc_RAW_PDU_143(i) == o)and(dec_RAW_PDU_143(o) == i)) {setverdict(pass);} + else {setverdict(fail,"enc_RAW_PDU_143(i)= ", enc_RAW_PDU_143(i), "; dec_RAW_PDU_143(o)= ", dec_RAW_PDU_143(o));} } @@ -3574,7 +3574,7 @@ testcase TC_record_of_called_from_record() runs on TempComp{ if ((enc_RAW_PDU_144(i) == o)and(dec_RAW_PDU_144(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_144(i)= ", enc_RAW_PDU_144(i), "; dec_RAW_PDU_144(o)= ", dec_RAW_PDU_144(o));} } @@ -3634,7 +3634,7 @@ testcase TC_set_with_TAG () runs on TempComp{ if ((enc_RAW_PDU_145(i) == o)and(dec_RAW_PDU_145(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_145(i)= ", enc_RAW_PDU_145(i), "; dec_RAW_PDU_145(o)= ", dec_RAW_PDU_145(o));} } // Test of union with TAG , first element called @@ -3685,7 +3685,7 @@ testcase TC_union_with_TAG_first_element_called() runs on TempComp { const octetstring o := '010F'O if ((enc_RAW_PDU_146(i) == o)and(dec_RAW_PDU_146(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_146(i)= ", enc_RAW_PDU_146(i), "; dec_RAW_PDU_146(o)= ", dec_RAW_PDU_146(o));} } @@ -3739,7 +3739,7 @@ testcase TC_union_with_TAG_second_element_called() runs on TempComp { const octetstring o := '021234'O if ((enc_RAW_PDU_146(i) == o)and(dec_RAW_PDU_146(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_146(i)= ", enc_RAW_PDU_146(i), "; dec_RAW_PDU_146(o)= ", dec_RAW_PDU_146(o));} } @@ -3757,7 +3757,7 @@ testcase TC_union_with_TAG_third_element_called() runs on TempComp { if ((enc_RAW_PDU_146(i) == o)and(dec_RAW_PDU_146(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_146(i)= ", enc_RAW_PDU_146(i), "; dec_RAW_PDU_146(o)= ", dec_RAW_PDU_146(o));} } @@ -3790,7 +3790,7 @@ testcase TC_union_with_TAG_third_element_called_with_OTHERWISE() runs on TempCom if ((enc_RAW_PDU_147(i) == o)and(dec_RAW_PDU_147(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_147(i)= ", enc_RAW_PDU_147(i), "; dec_RAW_PDU_147(o)= ", dec_RAW_PDU_147(o));} } @@ -3837,7 +3837,7 @@ testcase TC_set_of_called_from_record() runs on TempComp{ const octetstring o := '081202345612027890'O if ((enc_RAW_PDU_148(i) == o)and(dec_RAW_PDU_148(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_148(i)= ", enc_RAW_PDU_148(i), "; dec_RAW_PDU_148(o)= ", dec_RAW_PDU_148(o));} } @@ -3964,7 +3964,7 @@ testcase TC_record_with_optional_field_with_PRESENCE() runs on TempComp{ const octetstring o := '1412343F0A0312345607F1341203FFFFFF0812023456120278900502010500'O if ((enc_RAW_PDU_149(i) == o)and(dec_RAW_PDU_149(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_149(i)= ", enc_RAW_PDU_149(i), "; dec_RAW_PDU_149(o)= ", dec_RAW_PDU_149(o));} } @@ -3999,7 +3999,7 @@ testcase TC_record_with_UNIT() runs on TempComp{ if ((enc_RAW_PDU_150(i) == o)and(dec_RAW_PDU_150(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_150(i)= ", enc_RAW_PDU_150(i), "; dec_RAW_PDU_150(o)= ", dec_RAW_PDU_150(o));} } // Test of record with PTRUNIT @@ -4039,7 +4039,7 @@ testcase TC_record_with_PTRUNIT() runs on TempComp{ const octetstring o := '180507010203040506070809'O if ((enc_RAW_PDU_151(i) == o)and(dec_RAW_PDU_151(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_151(i)= ", enc_RAW_PDU_151(i), "; dec_RAW_PDU_151(o)= ", dec_RAW_PDU_151(o));} } // Test of record with PTROFFSET @@ -4084,7 +4084,7 @@ testcase TC_record_with_PTROFFSET() runs on TempComp{ if ((enc_RAW_PDU_152(i) == o)and(dec_RAW_PDU_152(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_152(i)= ", enc_RAW_PDU_152(i), "; dec_RAW_PDU_152(o)= ", dec_RAW_PDU_152(o));} } // Test of structured types - 1 @@ -4204,7 +4204,7 @@ testcase TC_structured_types_1() runs on TempComp{ if ((enc_RAW_PDU_153(i) == o)and(dec_RAW_PDU_153(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_153(i)= ", enc_RAW_PDU_153(i), "; dec_RAW_PDU_153(o)= ", dec_RAW_PDU_153(o));} } // Test of structured types - 2 @@ -4321,7 +4321,7 @@ testcase TC_structured_types_2() runs on TempComp{ const octetstring o := '0202000102FFFF00'O if ((enc_RAW_PDU_154(i) == o)and(dec_RAW_PDU_154(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_154(i)= ", enc_RAW_PDU_154(i), "; dec_RAW_PDU_154(o)= ", dec_RAW_PDU_154(o));} } //===================================== //Test of structured types - 3 @@ -4578,7 +4578,7 @@ testcase TC_structured_types_4() runs on TempComp{ const octetstring o := '0207051F031234560102FFFF02070005123456789003048F0F123404060F123456789000'O if ((enc_RAW_PDU_154(i) == o)and(dec_RAW_PDU_154(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_154(i)= ", enc_RAW_PDU_154(i), "; dec_RAW_PDU_154(o)= ", dec_RAW_PDU_154(o));} } // Test of structured types - 5 @@ -4680,7 +4680,7 @@ testcase TC_structured_types_4() runs on TempComp{ // }with{encode "RAW"} testcase TC_structured_types_5() runs on TempComp{ -const RAW_PDU_154 + const RAW_PDU_154 i := { var_part_ptr := 2 , opt_part_ptr := 4 , length1 := 2 , @@ -4712,11 +4712,11 @@ const RAW_PDU_154 -const octetstring o := '0204021F000102FFFF02070005123456789003048F0F123404060F123456789000'O + const octetstring o := '0204021F000102FFFF02070005123456789003048F0F123404060F123456789000'O -if ((enc_RAW_PDU_154(i) == o)and(dec_RAW_PDU_154(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + if ((enc_RAW_PDU_154(i) == o)and(dec_RAW_PDU_154(o) == i)) {setverdict(pass);} + else {setverdict(fail,"enc_RAW_PDU_154(i)= ", enc_RAW_PDU_154(i), "; dec_RAW_PDU_154(o)= ", dec_RAW_PDU_154(o));} } //================================== @@ -4725,7 +4725,7 @@ if ((enc_RAW_PDU_154(i) == o)and(dec_RAW_PDU_154(o) == i)) {setverdict(pass);} testcase TC_structured_types_6() runs on TempComp{ -const RAW_PDU_154 + const RAW_PDU_154 i := { var_part_ptr := 2 , opt_part_ptr := 2 , length1 := 0 , @@ -4753,10 +4753,10 @@ const RAW_PDU_154 -const octetstring o := '0202000102FFFF02070005123456789003048F0F123404060F123456789000'O + const octetstring o := '0202000102FFFF02070005123456789003048F0F123404060F123456789000'O -if ((enc_RAW_PDU_154(i) == o)and(dec_RAW_PDU_154(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + if ((enc_RAW_PDU_154(i) == o)and(dec_RAW_PDU_154(o) == i)) {setverdict(pass);} + else {setverdict(fail,"enc_RAW_PDU_154(i)= ", enc_RAW_PDU_154(i), "; dec_RAW_PDU_154(o)= ", dec_RAW_PDU_154(o));} } //================================== // Test of structured types - 7 @@ -4795,7 +4795,7 @@ testcase TC_structured_types_7() runs on TempComp{ const octetstring o := '0202000102FFFF0202000003028F0F04010F00'O if ((enc_RAW_PDU_154(i) == o)and(dec_RAW_PDU_154(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_154(i)= ", enc_RAW_PDU_154(i), "; dec_RAW_PDU_154(o)= ", dec_RAW_PDU_154(o));} } //================================== @@ -4814,7 +4814,7 @@ testcase TC_structured_types_8() runs on TempComp{ const octetstring o := '02000000'O if ((enc_RAW_PDU_154(i) == o)and(dec_RAW_PDU_154(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_154(i)= ", enc_RAW_PDU_154(i), "; dec_RAW_PDU_154(o)= ", dec_RAW_PDU_154(o));} } @@ -4834,9 +4834,9 @@ testcase TC_structured_types_9() runs on TempComp{ -const octetstring o := '020000'O + const octetstring o := '020000'O if ((enc_RAW_PDU_154(i) == o)and(dec_RAW_PDU_154(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_154(i)= ", enc_RAW_PDU_154(i), "; dec_RAW_PDU_154(o)= ", dec_RAW_PDU_154(o));} } @@ -5109,7 +5109,7 @@ testcase TC_structured_types_10() runs on TempComp{ const octetstring o := '0112345680FF010207051234567890010612345680FF01020612345680FF01030612345680FF01040612345680FF0100'O if ((enc_RAW_PDU_155(i) == o)and(dec_RAW_PDU_155(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_155(i)= ", enc_RAW_PDU_155(i), "; dec_RAW_PDU_155(o)= ", dec_RAW_PDU_155(o));} } //======================================= @@ -5138,7 +5138,7 @@ testcase TC_structured_types_11() runs on TempComp{ const octetstring o := '0112345680FF010207051234567890'O if ((enc_RAW_PDU_155(i) == o)and(dec_RAW_PDU_155(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_155(i)= ", enc_RAW_PDU_155(i), "; dec_RAW_PDU_155(o)= ", dec_RAW_PDU_155(o));} } //======================================= @@ -5191,7 +5191,7 @@ testcase TC_structured_types_12() runs on TempComp{ if ((enc_RAW_PDU_155(i) == o)and(dec_RAW_PDU_155(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_155(i)= ", enc_RAW_PDU_155(i), "; dec_RAW_PDU_155(o)= ", dec_RAW_PDU_155(o));} } //======================================= @@ -5236,7 +5236,7 @@ testcase TC_structured_types_13() runs on TempComp{ const octetstring o := '0212345680FF010207051234567890010612345680FF01030612345680FF01'O if ((enc_RAW_PDU_155(i) == o)and(dec_RAW_PDU_155(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_155(i)= ", enc_RAW_PDU_155(i), "; dec_RAW_PDU_155(o)= ", dec_RAW_PDU_155(o));} } //======================================= @@ -5514,7 +5514,7 @@ testcase TC_structured_types_14() runs on TempComp{ const octetstring o :='0212345680FF010207051234567890010612345680FF01030612345680FF01040601FFFFFF210100'O if ((enc_RAW_PDU_156(i) == o)and(dec_RAW_PDU_156(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_156(i)= ", enc_RAW_PDU_156(i), "; dec_RAW_PDU_156(o)= ", dec_RAW_PDU_156(o));} } // Test of structured types - 15 @@ -5564,11 +5564,11 @@ testcase TC_structured_types_15() runs on TempComp{ -const octetstring o :='0212345680FF010207051234567890010612345680FF01030612345680FF01040600000000210100'O + const octetstring o :='0212345680FF010207051234567890010612345680FF01030612345680FF01040600000000210100'O if ((enc_RAW_PDU_156(i) == o)and(dec_RAW_PDU_156(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_156(i)= ", enc_RAW_PDU_156(i), "; dec_RAW_PDU_156(o)= ", dec_RAW_PDU_156(o));} } //================================= @@ -5635,7 +5635,7 @@ testcase TC_structured_types_16() runs on TempComp{ const octetstring o :='01123456'O if ((enc_RAW_PDU_157(i) == o)and(dec_RAW_PDU_157(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_157(i)= ", enc_RAW_PDU_157(i), "; dec_RAW_PDU_157(o)= ", dec_RAW_PDU_157(o));} } //================================= @@ -5652,7 +5652,7 @@ testcase TC_structured_types_17() runs on TempComp{ const octetstring o :='F71234'O if ((enc_RAW_PDU_157(i) == o)and(dec_RAW_PDU_157(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_157(i)= ", enc_RAW_PDU_157(i), "; dec_RAW_PDU_157(o)= ", dec_RAW_PDU_157(o));} } //=========================================================== @@ -5719,7 +5719,7 @@ testcase TC_Raw_update_test_1() runs on TempComp{ const octetstring o :='12347F'O if ((enc_RAW_PDU_158(i) == o )and(dec_RAW_PDU_158(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_158(i)= ", enc_RAW_PDU_158(i), "; dec_RAW_PDU_158(o)= ", dec_RAW_PDU_158(o));} } //================================= @@ -5734,7 +5734,7 @@ testcase TC_Raw_update_test_2() runs on TempComp{ const octetstring o :='12341F'O if ((enc_RAW_PDU_158(i) == o )and(dec_RAW_PDU_158(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_158(i)= ", enc_RAW_PDU_158(i), "; dec_RAW_PDU_158(o)= ", dec_RAW_PDU_158(o));} } //================================= @@ -5781,7 +5781,7 @@ testcase TC_Raw_update_test_3() runs on TempComp{ const octetstring o :='12348F10'O if ((enc_RAW_PDU_159(i) == o )and(dec_RAW_PDU_159(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_159(i)= ", enc_RAW_PDU_159(i), "; dec_RAW_PDU_159(o)= ", dec_RAW_PDU_159(o));} } //================================= // Raw update test 4 @@ -5826,7 +5826,7 @@ testcase TC_Raw_update_test_4() runs on TempComp{ const octetstring o :='1234081F'O if ((enc_RAW_PDU_160(i) == o )and(dec_RAW_PDU_160(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_160(i)= ", enc_RAW_PDU_160(i), "; dec_RAW_PDU_160(o)= ", dec_RAW_PDU_160(o));} } //================================= // Raw update test 5 @@ -5872,7 +5872,7 @@ testcase TC_Raw_update_test_5() runs on TempComp{ if ((enc_RAW_PDU_161(i) == o )and(dec_RAW_PDU_161(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_161(i)= ", enc_RAW_PDU_161(i), "; dec_RAW_PDU_161(o)= ", dec_RAW_PDU_161(o));} } //================================= @@ -5917,7 +5917,7 @@ testcase TC_Raw_update_test_6() runs on TempComp{ if ((enc_RAW_PDU_162(i) == o )and(dec_RAW_PDU_162(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_162(i)= ", enc_RAW_PDU_162(i), "; dec_RAW_PDU_162(o)= ", dec_RAW_PDU_162(o));} } //================================= @@ -5936,7 +5936,7 @@ testcase TC_Raw_update_test_7() runs on TempComp{ if ((enc_RAW_PDU_162(i) == o )and(dec_RAW_PDU_162(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_162(i)= ", enc_RAW_PDU_162(i), "; dec_RAW_PDU_162(o)= ", dec_RAW_PDU_162(o));} } //================================= @@ -5995,7 +5995,7 @@ testcase TC_Raw_update_test_8() runs on TempComp{ if ((enc_RAW_PDU_163(i) == o )and(dec_RAW_PDU_163(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_163(i)= ", enc_RAW_PDU_163(i), "; dec_RAW_PDU_163(o)= ", dec_RAW_PDU_163(o));} } //================================= // Raw update test 9 (OTHERWISE) @@ -6036,7 +6036,7 @@ testcase TC_Raw_update_test_9() runs on TempComp{ const octetstring o :='E11F'O if ((enc_RAW_PDU_164(i) == o )and(dec_RAW_PDU_164(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_164(i)= ", enc_RAW_PDU_164(i), "; dec_RAW_PDU_164(o)= ", dec_RAW_PDU_164(o));} } //================================= // Raw update test 10 @@ -6084,7 +6084,7 @@ testcase TC_Raw_update_test_10() runs on TempComp{ const octetstring o :='1234E11F'O if ((enc_RAW_PDU_165(i) == o )and(dec_RAW_PDU_165(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_165(i)= ", enc_RAW_PDU_165(i), "; dec_RAW_PDU_165(o)= ", dec_RAW_PDU_165(o));} } //================================= // Raw update test 11 @@ -6128,7 +6128,7 @@ testcase TC_Raw_update_test_11() runs on TempComp{ const octetstring o :='1234E11F'O if ((enc_RAW_PDU_166(i) == o )and(dec_RAW_PDU_166(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_166(i)= ", enc_RAW_PDU_166(i), "; dec_RAW_PDU_166(o)= ", dec_RAW_PDU_166(o));} } //================================= @@ -6164,19 +6164,16 @@ external function enc_RAW_PDU_167(in RAW_PDU_167 pdu) return octetstring with { external function dec_RAW_PDU_167(in octetstring stream) return RAW_PDU_167 with { extension "prototype(convert) decode(RAW)" } testcase TC_Raw_update_test_12() runs on TempComp{ -const RAW_PDU_167 + const RAW_PDU_167 i := { code := { field1 := 16}, ABCxxxxx := '00000000'B, PDU_length := 16, id := omit } -const octetstring o :='10001000'O - -log ("enc_RAW_PDU_167(i)= " , enc_RAW_PDU_167(i)) ; -log ("dec_RAW_PDU_167(o)= " , dec_RAW_PDU_167(o)) ; + const octetstring o :='10001000'O -if ((enc_RAW_PDU_167(i) == o )and(dec_RAW_PDU_167(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + if ((enc_RAW_PDU_167(i) == o )and(dec_RAW_PDU_167(o) == i)) {setverdict(pass);} + else {setverdict(fail,"enc_RAW_PDU_167(i)= ", enc_RAW_PDU_167(i), "; dec_RAW_PDU_167(o)= ", dec_RAW_PDU_167(o));} } //================================= @@ -6184,20 +6181,17 @@ if ((enc_RAW_PDU_167(i) == o )and(dec_RAW_PDU_167(o) == i)) {setverdict(pass);} //================================= testcase TC_Raw_update_test_13() runs on TempComp{ -const RAW_PDU_167 - i := { code := { field2 := 16}, + const RAW_PDU_167 + i := { code := { field2 := 16}, ABCxxxxx := '10000000'B, PDU_length := 16, id := '02'O } -const octetstring o :='1080100002'O + const octetstring o :='1080100002'O -log ("enc_RAW_PDU_167(i)= " , enc_RAW_PDU_167(i)) ; -log ("dec_RAW_PDU_167(o)= " , dec_RAW_PDU_167(o)) ; - -if ((enc_RAW_PDU_167(i) == o )and(dec_RAW_PDU_167(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + if ((enc_RAW_PDU_167(i) == o )and(dec_RAW_PDU_167(o) == i)) {setverdict(pass);} + else {setverdict(fail,"enc_RAW_PDU_167(i)= ", enc_RAW_PDU_167(i), "; dec_RAW_PDU_167(o)= ", dec_RAW_PDU_167(o));} } //================================= @@ -6248,7 +6242,7 @@ external function enc_RAW_PDU_168(in RAW_PDU_168 pdu) return octetstring with { external function dec_RAW_PDU_168(in octetstring stream) return RAW_PDU_168 with { extension "prototype(convert) decode(RAW)" } testcase TC_Raw_update_test_14() runs on TempComp{ -const RAW_PDU_168 + const RAW_PDU_168 i := { code := {E1 := e1c}, ABCxxxxx := '00000000'B, PDU_length := 8, @@ -6256,10 +6250,10 @@ const RAW_PDU_168 payload := omit} -const octetstring o :='0000000200000008'O ; + const octetstring o :='0000000200000008'O ; -if ((enc_RAW_PDU_168(i) == o )and(dec_RAW_PDU_168(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + if ((enc_RAW_PDU_168(i) == o )and(dec_RAW_PDU_168(o) == i)) {setverdict(pass);} + else {setverdict(fail,"enc_RAW_PDU_168(i)= ", enc_RAW_PDU_168(i), "; dec_RAW_PDU_168(o)= ", dec_RAW_PDU_168(o));} } @@ -6268,18 +6262,17 @@ if ((enc_RAW_PDU_168(i) == o )and(dec_RAW_PDU_168(o) == i)) {setverdict(pass);} //================================= testcase TC_Raw_update_test_15() runs on TempComp{ -const RAW_PDU_168 + const RAW_PDU_168 i := { code := {E2 := e2b}, ABCxxxxx := '10000000'B, PDU_length := 14, id := id_E2, payload := 'ABCD'O} - -const octetstring o :='000000028000000E00000001ABCD'O ; + const octetstring o :='000000028000000E00000001ABCD'O ; -if ((enc_RAW_PDU_168(i) == o )and(dec_RAW_PDU_168(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + if ((enc_RAW_PDU_168(i) == o )and(dec_RAW_PDU_168(o) == i)) {setverdict(pass);} + else {setverdict(fail,"enc_RAW_PDU_168(i)= ", enc_RAW_PDU_168(i), "; dec_RAW_PDU_168(o)= ", dec_RAW_PDU_168(o));} } //================================= @@ -6287,18 +6280,17 @@ if ((enc_RAW_PDU_168(i) == o )and(dec_RAW_PDU_168(o) == i)) {setverdict(pass);} //================================= testcase TC_Raw_update_test_16() runs on TempComp{ -const RAW_PDU_168 + const RAW_PDU_168 i := { code := {E3 := e3b}, ABCxxxxx := '10100000'B, PDU_length := 14, id := id_E3, payload := 'ABCD'O} + const octetstring o :='00000003A000000E00000002ABCD'O ; -const octetstring o :='00000003A000000E00000002ABCD'O ; - -if ((enc_RAW_PDU_168(i) == o )and(dec_RAW_PDU_168(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + if ((enc_RAW_PDU_168(i) == o )and(dec_RAW_PDU_168(o) == i)) {setverdict(pass);} + else {setverdict(fail,"enc_RAW_PDU_168(i)= ", enc_RAW_PDU_168(i), "; dec_RAW_PDU_168(o)= ", dec_RAW_PDU_168(o));} } @@ -6323,7 +6315,7 @@ testcase TC_group_raw_attribute_test_1() runs on TempComp{ if ((enc_RAW_PDU_169(i) == o)and(dec_RAW_PDU_169(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_169(i)= ", enc_RAW_PDU_169(i), "; dec_RAW_PDU_169(o)= ", dec_RAW_PDU_169(o));} } //================================= @@ -6342,11 +6334,11 @@ external function enc_RAW_PDU_170(in RAW_PDU_170 pdu) return octetstring with { external function dec_RAW_PDU_170(in octetstring stream) return RAW_PDU_170 with { extension "prototype(convert) decode(RAW)" } testcase TC_group_raw_attribute_test_2() runs on TempComp{ -const RAW_PDU_170 i := -234 -const octetstring o := 'EA0008'O + const RAW_PDU_170 i := -234 + const octetstring o := 'EA0008'O -if ((enc_RAW_PDU_170(i) == o)and(dec_RAW_PDU_170(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + if ((enc_RAW_PDU_170(i) == o)and(dec_RAW_PDU_170(o) == i)) {setverdict(pass);} + else {setverdict(fail,"enc_RAW_PDU_170(i)= ", enc_RAW_PDU_170(i), "; dec_RAW_PDU_170(o)= ", dec_RAW_PDU_170(o));} } //================================= @@ -6378,7 +6370,7 @@ testcase TC_group_raw_attribute_test_3() runs on TempComp{ if ((enc_RAW_PDU_171(i) == o)and(dec_RAW_PDU_171(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_171(i)= ", enc_RAW_PDU_171(i), "; dec_RAW_PDU_171(o)= ", dec_RAW_PDU_171(o));} } //================================= @@ -6413,7 +6405,7 @@ testcase TC_group_raw_attribute_test_4() runs on TempComp{ const octetstring o := 'EA0008'O if ((enc_RAW_PDU_172(i) == o)and(dec_RAW_PDU_172(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_172(i)= ", enc_RAW_PDU_172(i), "; dec_RAW_PDU_172(o)= ", dec_RAW_PDU_172(o));} } //================================= @@ -6439,7 +6431,7 @@ testcase TC_group_raw_attribute_test_5() runs on TempComp{ const octetstring o := 'EA0008'O if ((enc_RAW_PDU_173(i) == o)and(dec_RAW_PDU_173(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_173(i)= ", enc_RAW_PDU_173(i), "; dec_RAW_PDU_173(o)= ", dec_RAW_PDU_173(o));} } @@ -6467,7 +6459,7 @@ testcase TC_group_raw_attribute_test_6() runs on TempComp{ const octetstring o := 'FF'O if ((enc_RAW_PDU_174(i) == o)and(dec_RAW_PDU_174(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"enc_RAW_PDU_174(i)= ", enc_RAW_PDU_174(i), "; dec_RAW_PDU_174(o)= ", dec_RAW_PDU_174(o));} } //================================= // group raw attribute test 7 @@ -6489,16 +6481,16 @@ group RAW_group51{ } with {encode "RAW" }; testcase TC_group_raw_attribute_test_7() runs on TempComp{ -const RAW_PDU_175 - i := { int1 := 1 , - int2 := 2 , - int3 := 3 , - int4 := 4 } + const RAW_PDU_175 + i := { int1 := 1 , + int2 := 2 , + int3 := 3 , + int4 := 4 } -const octetstring o := '010243'O + const octetstring o := '010243'O -if ((enc_RAW_PDU_175(i) == o)and(dec_RAW_PDU_175(o) == i)) {setverdict(pass);} - else {setverdict(fail);} + if ((enc_RAW_PDU_175(i) == o)and(dec_RAW_PDU_175(o) == i)) {setverdict(pass);} + else {setverdict(fail,"enc_RAW_PDU_175(i)= ", enc_RAW_PDU_175(i), "; dec_RAW_PDU_175(o)= ", dec_RAW_PDU_175(o));} } @@ -6526,7 +6518,7 @@ testcase TC_Fast_enc_dec_function() runs on TempComp{ dec_RAW_PDU_176(o, decoded_pdu); if ( encoded_pdu == o and decoded_pdu == i ) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"encoded_pdu= ", encoded_pdu, "; decoded_pdu= ", decoded_pdu);} } //================================================= // Implicit message encoding: prototype backtrack @@ -6548,10 +6540,11 @@ testcase TC_Backtrack_decode_function() runs on TempComp{ ret_val := dec_RAW_PDU_177(o1, decoded_pdu); if (ret_val==0 and decoded_pdu==i) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"dec_RAW_PDU_177(o1, decoded_pdu)=",ret_val,";decoded_pdu=", decoded_pdu );} ret_val := dec_RAW_PDU_177(o2, decoded_pdu); - if (ret_val==1) {setverdict(pass);} else {setverdict(fail);} + if (ret_val==1) {setverdict(pass);} + else {setverdict(fail,"ret_val=",ret_val,";decoded_pdu=", decoded_pdu );} } //================================================= @@ -6573,10 +6566,11 @@ testcase TC_Sliding_decode_function() runs on TempComp{ ret_val := dec_RAW_PDU_178(o1, decoded_pdu); if (ret_val==0 and decoded_pdu==i) {setverdict(pass);} - else {setverdict(fail);} + else {setverdict(fail,"ret_val=",ret_val,";decoded_pdu=", decoded_pdu );} ret_val := dec_RAW_PDU_178(o2, decoded_pdu); - if (ret_val>0) {setverdict(pass);} else {setverdict(fail);} + if (ret_val>0) {setverdict(pass);} + else {setverdict(fail,"ret_val=",ret_val,";decoded_pdu=", decoded_pdu );} } //---------------------------------------------------------------------* @@ -6600,7 +6594,8 @@ testcase TC_Decoding_empty_octetstring() runs on TempComp{ var octetstring os := ''O; var RAW_PDU_179 pdu; var integer ret_val := decodePDU(os, pdu); - if (ret_val>0) {setverdict(pass);} else {setverdict(fail);} + if (ret_val>0) {setverdict(pass);} + else {setverdict(fail,"ret_val=",ret_val,";decoded pdu=", pdu );} } //---------------------------------------------------------------------* @@ -6656,20 +6651,62 @@ testcase TC_encoding_decoding_of_big_integers() runs on TempComp{ var myint2 v18 := 34359738368 var myint2 v19 := 4398046511104 var octetstring o - o := enc_raw3(v1);if (v1 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} - o := enc_raw3(v2);if (v2 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} - o := enc_raw3(v3);if (v3 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} - o := enc_raw3(v4);if (v4 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} - o := enc_raw3(-140737488355328);if (v5 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} - o := enc_raw3(v6);if (v6 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} - o := enc_raw3(v7);if (v7 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} - o := enc_raw3(v8);if (v8 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} - o := enc_raw3(v9);if (v9 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} - o := enc_raw3(v10);if (v10 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} - o := enc_raw3(v11);if (v11 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} - o := enc_raw3(v12);if (v12 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} - o := enc_raw3(v13);if (v13 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} - o := enc_raw3(v14);if (v14 == dec_raw3(o)) {setverdict(pass)} else {setverdict(fail)} + + o := enc_raw3(v1); + if (v1 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v1, "Encoded1: ", o," Decoding error. Expected: ", v1, " got: ", dec_raw3(o) )} + + o := enc_raw3(v2); + if (v2 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v2, "Encoded2: ", o," Decoding error. Expected: ", v2, " got: ", dec_raw3(o))} + + o := enc_raw3(v3); + if (v3 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v3, "Encoded3: ", o," Decoding error. Expected: ", v3, " got: ", dec_raw3(o))} + + o := enc_raw3(v4); + if (v4 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v4, "Encoded4: ", o," Decoding error. Expected: ", v4, " got: ", dec_raw3(o))} + + o := enc_raw3(-140737488355328); + if (v5 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v5, "Encoded5: ", o," Decoding error. Expected: ", v5, " got: ", dec_raw3(o))} + + o := enc_raw3(v6); + if (v6 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v6, "Encoded6: ", o," Decoding error. Expected: ", v6, " got: ", dec_raw3(o))} + + o := enc_raw3(v7); + if (v7 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v7, "Encoded7: ", o," Decoding error. Expected: ", v7, " got: ", dec_raw3(o))} + + o := enc_raw3(v8); + if (v8 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v8, "Encoded8: ", o," Decoding error. Expected: ", v8, " got: ", dec_raw3(o))} + + o := enc_raw3(v9); + if (v9 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v9, "Encoded9: ", o," Decoding error. Expected: ", v9, " got: ", dec_raw3(o))} + + o := enc_raw3(v10); + if (v10 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v10, "Encoded10: ", o," Decoding error. Expected: ", v10, " got: ", dec_raw3(o))} + + o := enc_raw3(v11); + if (v11 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v11, "Encoded11: ", o," Decoding error. Expected: ", v11, " got: ", dec_raw3(o))} + + o := enc_raw3(v12); + if (v12 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v12, "Encoded12: ", o," Decoding error. Expected: ", v12, " got: ", dec_raw3(o))} + + o := enc_raw3(v13); + if (v13 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v13, "Encoded13: ", o," Decoding error. Expected: ", v13, " got: ", dec_raw3(o))} + + o := enc_raw3(v14); + if (v14 == dec_raw3(o)) {setverdict(pass)} + else {setverdict(fail, v14, "Encoded14: ", o," Decoding error. Expected: ", v14, " got: ", dec_raw3(o))} } //================================================= // Encoding/decoding records with big integer fields @@ -6708,18 +6745,42 @@ testcase TC_encoding_decoding_records_with_big_integer_fields() runs on TempComp var rec_raw1 myrec6 := {int1 := -1234, int2 := -4321} var octetstring o6 := '2EFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'O; - if (o1 == enc_raw(myrec1)) {setverdict(pass)} else {setverdict(fail, "enc_raw(myrec1) is ", enc_raw(myrec1))} - if (myrec1 == dec_raw(o1)) {setverdict(pass)} else {setverdict(fail, "dec_raw(o1) is ", dec_raw(o1))} - if (o2 == enc_raw(myrec2)) {setverdict(pass)} else {setverdict(fail, "enc_raw(myrec2) is ", enc_raw(myrec2))} - if (myrec2 == dec_raw(o2)) {setverdict(pass)} else {setverdict(fail, "dec_raw(o2) is ", dec_raw(o2))} - if (o3 == enc_raw(myrec3)) {setverdict(pass)} else {setverdict(fail, "enc_raw(myrec3) is ", enc_raw(myrec3))} - if (myrec3 == dec_raw(o3)) {setverdict(pass)} else {setverdict(fail, "dec_raw(o3) is ", dec_raw(o3))} - if (o4 == enc_raw(myrec4)) {setverdict(pass)} else {setverdict(fail, "enc_raw(myrec4) is ", enc_raw(myrec4))} - if (myrec4 == dec_raw(o4)) {setverdict(pass)} else {setverdict(fail, "dec_raw(o4) is ", dec_raw(o4))} - if (o5 == enc_raw(myrec5)) {setverdict(pass)} else {setverdict(fail, "enc_raw(myrec5) is ", enc_raw(myrec5))} - if (myrec5 == dec_raw(o5)) {setverdict(pass)} else {setverdict(fail, "dec_raw(o5) is ", dec_raw(o5))} - if (o6 == enc_raw(myrec6)) {setverdict(pass)} else {setverdict(fail, "enc_raw(myrec6) is ", enc_raw(myrec6))} - if (myrec6 == dec_raw(o6)) {setverdict(pass)} else {setverdict(fail, "dec_raw(o6) is ", dec_raw(o6))} + if (o1 == enc_raw(myrec1)) {setverdict(pass)} + else {setverdict(fail, "myrec1: ", myrec1, "; enc_raw(myrec1): ", enc_raw(myrec1), ";Expected: ",o1)} + + if (myrec1 == dec_raw(o1)) {setverdict(pass)} + else {setverdict(fail, "o1: ", o1, ";dec_raw(o1):", dec_raw(o1), ";Expected: ", myrec1)} + + if (o2 == enc_raw(myrec2)) {setverdict(pass)} + else {setverdict(fail, "myrec2: ", myrec2, "; enc_raw(myrec2): ", enc_raw(myrec2), ";Expected: ",o2)} + + if (myrec2 == dec_raw(o2)) {setverdict(pass)} + else {setverdict(fail, "o2: ", o2, ";dec_raw(o2):", dec_raw(o2), ";Expected: ", myrec2)} + + if (o3 == enc_raw(myrec3)) {setverdict(pass)} + else {setverdict(fail, "myrec3: ", myrec3, "; enc_raw(myrec1): ", enc_raw(myrec3), ";Expected: ",o3)} + + if (myrec3 == dec_raw(o3)) {setverdict(pass)} + else {setverdict(fail, "o3: ", o3, ";dec_raw(o3):", dec_raw(o3), ";Expected: ", myrec3)} + + if (o4 == enc_raw(myrec4)) {setverdict(pass)} + else {setverdict(fail, "myrec4: ", myrec4, "; enc_raw(myrec4): ", enc_raw(myrec4), ";Expected: ",o4)} + + if (myrec4 == dec_raw(o4)) {setverdict(pass)} + else {setverdict(fail, "o4: ", o4, ";dec_raw(o4):", dec_raw(o4), ";Expected: ", myrec4)} + + if (o5 == enc_raw(myrec5)) {setverdict(pass)} + else {setverdict(fail, "myrec5: ", myrec5, "; enc_raw(myrec5): ", enc_raw(myrec5), ";Expected: ",o5)} + + if (myrec5 == dec_raw(o5)) {setverdict(pass)} + else {setverdict(fail, "o5: ", o5, ";dec_raw(o5):", dec_raw(o5), ";Expected: ", myrec5)} + + if (o6 == enc_raw(myrec6)) {setverdict(pass)} + else {setverdict(fail, "myrec6: ", myrec6, "; enc_raw(myrec6): ", enc_raw(myrec6), ";Expected: ",o6)} + + if (myrec6 == dec_raw(o6)) {setverdict(pass)} + else {setverdict(fail, "o6: ", o6, ";dec_raw(o6):", dec_raw(o6), ";Expected: ", myrec6)} + } //================================================= -- GitLab