Loading 07_expressions/0701_operators/070107_rotate_operators/Sem_070107_RotateOperators_001.ttcn 0 → 100644 +28 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 12 $ ** @purpose 1:7.1.7, Ensure that the rotate left operator works as expected on bitstrings. ** @verdict pass accept, ttcn3verdict:pass *****************************************************************/ module Sem_070107_RotateOperators_001 { type component GeneralComp { } testcase TC_Sem_070107_RotateOperators_001() runs on GeneralComp { var bitstring v_test := '101001'B; var bitstring v_result := v_test <@ 2; if (v_result == '100110'B) { setverdict(pass); } else { setverdict(fail); } } control{ execute(TC_Sem_070107_RotateOperators_001()); } } 07_expressions/0701_operators/070107_rotate_operators/Sem_070107_RotateOperators_002.ttcn 0 → 100644 +28 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 12 $ ** @purpose 1:7.1.7, Ensure that the rotate left operator works as expected on hexstrings. ** @verdict pass accept, ttcn3verdict:pass *****************************************************************/ module Sem_070107_RotateOperators_002 { type component GeneralComp { } testcase TC_Sem_070107_RotateOperators_002() runs on GeneralComp { var hexstring v_test := '12345'H; var hexstring v_result := v_test <@ 2; if (v_result == '34512'H) { setverdict(pass); } else { setverdict(fail); } } control{ execute(TC_Sem_070107_RotateOperators_002()); } } Loading
07_expressions/0701_operators/070107_rotate_operators/Sem_070107_RotateOperators_001.ttcn 0 → 100644 +28 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 12 $ ** @purpose 1:7.1.7, Ensure that the rotate left operator works as expected on bitstrings. ** @verdict pass accept, ttcn3verdict:pass *****************************************************************/ module Sem_070107_RotateOperators_001 { type component GeneralComp { } testcase TC_Sem_070107_RotateOperators_001() runs on GeneralComp { var bitstring v_test := '101001'B; var bitstring v_result := v_test <@ 2; if (v_result == '100110'B) { setverdict(pass); } else { setverdict(fail); } } control{ execute(TC_Sem_070107_RotateOperators_001()); } }
07_expressions/0701_operators/070107_rotate_operators/Sem_070107_RotateOperators_002.ttcn 0 → 100644 +28 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 12 $ ** @purpose 1:7.1.7, Ensure that the rotate left operator works as expected on hexstrings. ** @verdict pass accept, ttcn3verdict:pass *****************************************************************/ module Sem_070107_RotateOperators_002 { type component GeneralComp { } testcase TC_Sem_070107_RotateOperators_002() runs on GeneralComp { var hexstring v_test := '12345'H; var hexstring v_result := v_test <@ 2; if (v_result == '34512'H) { setverdict(pass); } else { setverdict(fail); } } control{ execute(TC_Sem_070107_RotateOperators_002()); } }