26 %MACRO endTestcase(i_assertLog=1);
29 %LOCAL l_casid l_assertLog l_result;
33 SELECT max(cas_id) INTO :l_casid FROM target.cas WHERE cas_scnid=&g_scnid;
34 %LET l_casid = &l_casid;
35 %IF &l_casid=. %THEN %DO;
36 %PUT &g_error.(SASUNIT): endTestcase muss nach InitTestcase aufgerufen werden;
39 %IF &i_assertLog %THEN %DO;
41 SELECT count(*) INTO :l_assertLog
43 WHERE tst_scnid = &g_scnid AND tst_casid = &l_casid AND tst_type='assertLog';
44 %IF &l_assertLog=0 %THEN %DO;
50 %IF &g_inTestcase EQ 1 %THEN %DO;
53 %ELSE %IF &g_inTestcase NE 2 %THEN %DO;
54 %PUT &g_error.(SASUNIT): endTestcase muss nach initTestcase aufgerufen werden;
61 SELECT max (tst_res) INTO :l_result FROM target.tst WHERE tst_scnid=&g_scnid AND tst_casid=&l_casid;
69 cas_scnid = &g_scnid AND