Loading ttcn/AtsIVIM/ItsIvim_TpFunctions.ttcn +98 −121 Original line number Diff line number Diff line Loading @@ -4230,9 +4230,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BV_01() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '111111'O;//set the correct value // Test control if (not (PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED)) { Loading @@ -4247,12 +4247,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4261,16 +4261,13 @@ module ItsIvim_TpFunctions { IviStatus_new_ )) )) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O), c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { Loading @@ -4294,7 +4291,8 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_01() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; // Test control Loading @@ -4310,12 +4308,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4324,24 +4322,21 @@ module ItsIvim_TpFunctions { IviStatus_new_ )) )) ), omit, c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading @@ -4357,9 +4352,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_02() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '000000'O;//not representing correct value // Test control if (not (PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED)) { Loading @@ -4374,12 +4369,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4388,24 +4383,21 @@ module ItsIvim_TpFunctions { IviStatus_new_ )) )) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O), c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading @@ -4421,9 +4413,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_03() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '000000'O;//not representing correct value var template RSCode v_rsCode[3]; //v_rsCode[0] := m_rSCode_itisCodes; //Dummy value Loading @@ -4448,12 +4440,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4472,24 +4464,21 @@ module ItsIvim_TpFunctions { } ) ) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O),//octet 4 bits 0 and 7 set to 0 c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading @@ -4505,9 +4494,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_04() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '000000'O;//not representing correct value var template RSCode v_rsCode[7]; //v_rsCode[0] := m_rSCode_itisCodes; //Dummy value Loading Loading @@ -4536,12 +4525,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4560,24 +4549,21 @@ module ItsIvim_TpFunctions { } ) ) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O),//octet 4 bits 0 and 7 set to 0 c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading @@ -4593,9 +4579,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_05() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '000000'O;//not representing correct value // Test control if (not (PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED and PICS_IVIM_RSCODE_ISO14823)) { Loading @@ -4610,12 +4596,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4635,24 +4621,21 @@ module ItsIvim_TpFunctions { } ) ) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O),//octet 4 bits 0 and 7 set to 0 c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading @@ -4668,9 +4651,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_06() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '000000'O;//not representing correct value // Test control if (not (PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED and (PICS_IVIM_HAS_ROAD_CFG_CONTAINER or PICS_IVIM_HAS_TEXT_CONTAINER or PICS_IVIM_HAS_LAYOUT_CONTAINER))) { Loading @@ -4685,12 +4668,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading Loading @@ -4720,24 +4703,21 @@ module ItsIvim_TpFunctions { ) } )) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O),//octet 4 bits 0 and 7 set to 0 c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading @@ -4753,9 +4733,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_07() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '000000'O;//not representing correct value // Test control if (not (PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED)) { Loading @@ -4770,12 +4750,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4784,24 +4764,21 @@ module ItsIvim_TpFunctions { IviStatus_negation_ )) )) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O), c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading LibIts @ 12e18a7c Compare bfa0371b to 12e18a7c Original line number Diff line number Diff line Subproject commit bfa0371b25ae6b9d3f90e67448aff223efacd058 Subproject commit 12e18a7cf845de04442bb717e4663ac976c5815c Loading
ttcn/AtsIVIM/ItsIvim_TpFunctions.ttcn +98 −121 Original line number Diff line number Diff line Loading @@ -4230,9 +4230,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BV_01() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '111111'O;//set the correct value // Test control if (not (PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED)) { Loading @@ -4247,12 +4247,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4261,16 +4261,13 @@ module ItsIvim_TpFunctions { IviStatus_new_ )) )) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O), c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { Loading @@ -4294,7 +4291,8 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_01() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; // Test control Loading @@ -4310,12 +4308,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4324,24 +4322,21 @@ module ItsIvim_TpFunctions { IviStatus_new_ )) )) ), omit, c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading @@ -4357,9 +4352,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_02() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '000000'O;//not representing correct value // Test control if (not (PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED)) { Loading @@ -4374,12 +4369,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4388,24 +4383,21 @@ module ItsIvim_TpFunctions { IviStatus_new_ )) )) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O), c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading @@ -4421,9 +4413,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_03() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '000000'O;//not representing correct value var template RSCode v_rsCode[3]; //v_rsCode[0] := m_rSCode_itisCodes; //Dummy value Loading @@ -4448,12 +4440,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4472,24 +4464,21 @@ module ItsIvim_TpFunctions { } ) ) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O),//octet 4 bits 0 and 7 set to 0 c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading @@ -4505,9 +4494,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_04() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '000000'O;//not representing correct value var template RSCode v_rsCode[7]; //v_rsCode[0] := m_rSCode_itisCodes; //Dummy value Loading Loading @@ -4536,12 +4525,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4560,24 +4549,21 @@ module ItsIvim_TpFunctions { } ) ) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O),//octet 4 bits 0 and 7 set to 0 c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading @@ -4593,9 +4579,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_05() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '000000'O;//not representing correct value // Test control if (not (PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED and PICS_IVIM_RSCODE_ISO14823)) { Loading @@ -4610,12 +4596,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4635,24 +4621,21 @@ module ItsIvim_TpFunctions { } ) ) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O),//octet 4 bits 0 and 7 set to 0 c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading @@ -4668,9 +4651,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_06() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '000000'O;//not representing correct value // Test control if (not (PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED and (PICS_IVIM_HAS_ROAD_CFG_CONTAINER or PICS_IVIM_HAS_TEXT_CONTAINER or PICS_IVIM_HAS_LAYOUT_CONTAINER))) { Loading @@ -4685,12 +4668,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading Loading @@ -4720,24 +4703,21 @@ module ItsIvim_TpFunctions { ) } )) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O),//octet 4 bits 0 and 7 set to 0 c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading @@ -4753,9 +4733,9 @@ module ItsIvim_TpFunctions { function f_IS_IVI_RCV_SSP_BO_07() runs on ItsIvim { // Local variables var IvimInd v_ivimInd; var IvimReq v_ivimReq; var FncRetCode v_ret; var integer i; var octetstring v_iviSpValue := '000000'O;//not representing correct value // Test control if (not (PICS_IVIM_RECEPTION and PICS_IS_IUT_SECURED)) { Loading @@ -4770,12 +4750,12 @@ module ItsIvim_TpFunctions { // Test adapter configuration // Preamble f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); v_ret := f_prInitialState(); f_selfOrClientSyncAndVerdictPreamble(c_prDone, v_ret); // Test Body v_ivimInd := valueof( m_ivimIndWithSecurityParameters( v_ivimReq := valueof( m_ivimReq( m_ivimStructurePdu( valueof(m_ivimStructure( valueof(m_iviManagementContainer( Loading @@ -4784,24 +4764,21 @@ module ItsIvim_TpFunctions { IviStatus_negation_ )) )) ), oct2bit('01'O&v_iviSpValue&'00000000000000000000000000000000000000000000000000000000'O), c_its_aid_IVI ) ) ); ivimPort.send(v_ivimInd); ivimPort.send(v_ivimReq); f_sleep(PX_TNOAC); for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimInd.msgIn, vc_utEvents[i].iviMsg); i:=i+1) { for(i:=0; i < lengthof(vc_utEvents) and not match(v_ivimReq.msgOut, vc_utEvents[i].iviMsg); i:=i+1) { // empty on purpose } if(i < lengthof(vc_utEvents)) { log("*** " & testcasename() & ": PASS: IVIM was transmitted to upper layer***"); if(lengthof(vc_utEvents)==0) { log("*** " & testcasename() & ": PASS: IVIM was NOT transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } else { log("*** " & testcasename() & ": FAIL: IVIM was not transmitted to upper layer***"); log("*** " & testcasename() & ": FAIL: IVIM was transmitted to upper layer***"); f_selfOrClientSyncAndVerdict(c_tbDone, e_error); } Loading
LibIts @ 12e18a7c Compare bfa0371b to 12e18a7c Original line number Diff line number Diff line Subproject commit bfa0371b25ae6b9d3f90e67448aff223efacd058 Subproject commit 12e18a7cf845de04442bb717e4663ac976c5815c