Loading 07_expressions/0701_operators/070107_rotate_operators/Sem_070107_RotateOperators_003.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 right operator works as expected on bitstrings. ** @verdict pass accept, ttcn3verdict:pass *****************************************************************/ module Sem_070107_RotateOperators_003 { type component GeneralComp { } testcase TC_Sem_070107_RotateOperators_003() runs on GeneralComp { var bitstring v_test := '100001'B; var bitstring v_result := v_test @> 2; if (v_result == '011000'B) { setverdict(pass); } else { setverdict(fail); } } control{ execute(TC_Sem_070107_RotateOperators_003()); } } 07_expressions/0701_operators/070107_rotate_operators/Sem_070107_RotateOperators_004.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 right operator works as expected on hexstrings. ** @verdict pass accept, ttcn3verdict:pass *****************************************************************/ module Sem_070107_RotateOperators_004 { type component GeneralComp { } testcase TC_Sem_070107_RotateOperators_004() runs on GeneralComp { var hexstring v_test := '12345'H; var hexstring v_result := v_test @> 2; if (v_result == '45123'H) { setverdict(pass); } else { setverdict(fail); } } control{ execute(TC_Sem_070107_RotateOperators_004()); } } Loading
07_expressions/0701_operators/070107_rotate_operators/Sem_070107_RotateOperators_003.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 right operator works as expected on bitstrings. ** @verdict pass accept, ttcn3verdict:pass *****************************************************************/ module Sem_070107_RotateOperators_003 { type component GeneralComp { } testcase TC_Sem_070107_RotateOperators_003() runs on GeneralComp { var bitstring v_test := '100001'B; var bitstring v_result := v_test @> 2; if (v_result == '011000'B) { setverdict(pass); } else { setverdict(fail); } } control{ execute(TC_Sem_070107_RotateOperators_003()); } }
07_expressions/0701_operators/070107_rotate_operators/Sem_070107_RotateOperators_004.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 right operator works as expected on hexstrings. ** @verdict pass accept, ttcn3verdict:pass *****************************************************************/ module Sem_070107_RotateOperators_004 { type component GeneralComp { } testcase TC_Sem_070107_RotateOperators_004() runs on GeneralComp { var hexstring v_test := '12345'H; var hexstring v_result := v_test @> 2; if (v_result == '45123'H) { setverdict(pass); } else { setverdict(fail); } } control{ execute(TC_Sem_070107_RotateOperators_004()); } }