Commit 2f9a8c04 authored by stancakapost's avatar stancakapost
Browse files

using match instead of ==

parent a8acabf4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ module NegSem_050402_actual_parameters_106 {
	}

    function f_test (integer p_val1, charstring p_val2, integer p_val3) {
        if (p_val1 == 1 and p_val2 == "test" and p_val3 == 3) { setverdict(pass); }
        if (match(p_val1, 1) and match(p_val2, "test") and match(p_val3, 3)) { setverdict(pass); }
        else { setverdict(fail); }
    }

+1 −1
Original line number Diff line number Diff line
@@ -33,7 +33,7 @@ module Sem_050402_actual_parameters_152 {
            field2 := ?
        };
        f_test(v_rec.field2.subfield1); // tested parameter passing (using referencing rules specified at 15.6.2)
        if (valueof(v_rec.field2.subfield1) == 10 and match(0, v_rec.field2.subfield2)) { setverdict(pass); }
        if (match(valueof(v_rec.field2.subfield1), 10) and match(0, v_rec.field2.subfield2)) { setverdict(pass); }
        else { setverdict(fail); }

	}
+1 −1
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ module Sem_050402_actual_parameters_154 {
            field2 := ?
        };
        f_test(v_rec.field2.subfield1); // tested parameter passing (using referencing rules specified at 15.6.2)
        if (valueof(v_rec.field2.subfield1) == 10 and match(0, v_rec.field2.subfield2)) { setverdict(pass); }
        if (match(valueof(v_rec.field2.subfield1), 10) and match(0, v_rec.field2.subfield2)) { setverdict(pass); }
        else { setverdict(fail); }

	}
+1 −1
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@ module Sem_050402_actual_parameters_175 {
	}

    function f_test (integer p_val1 := 10, integer p_val2) {
        if (p_val1 == 10 and p_val2 == 2) { setverdict(pass); }
        if (match(p_val1, 10) and match(p_val2, 2)) { setverdict(pass); }
        else { setverdict(fail); }
    }

+1 −1
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@ module Sem_050402_actual_parameters_177 {
	}

    function f_test (integer p_val1, integer p_val2 := 20) {
        if (p_val1 == 1 and p_val2 == 20) { setverdict(pass); }
        if (match(p_val1, 1) and match(p_val2, 20)) { setverdict(pass); }
        else { setverdict(fail); }
    }

Loading