39 %IF &g_inTestcase EQ 1 %THEN %DO;
 
   42 %ELSE %IF &g_inTestcase NE 2 %THEN %DO;
 
   43    %PUT &g_error: assert muss nach initTestcase aufgerufen werden;
 
   50    SELECT max(cas_id) INTO :l_casid FROM target.cas WHERE cas_scnid = &g_scnid;
 
   53 %IF &l_casid = . OR &l_casid = %THEN %DO;
 
   54    %PUT &g_error: Assert darf nicht vor initTestcase aufgerufen werden;
 
   59 %LOCAL l_error_count l_warning_count;
 
   61     i_logfile = &g_log/%sysfunc(putn(&g_scnid,z3.))_%sysfunc(putn(&l_casid,z3.)).log
 
   63    ,i_warning = &g_warning
 
   64    ,r_errors  = l_error_count
 
   65    ,r_warnings= l_warning_count
 
   69 %LET l_result = %eval (
 
   70       &l_error_count   NE &i_errors
 
   71    OR &l_warning_count NE &i_warnings
 
   76    ,i_expected = %str(&i_errors
#&i_warnings) 
   77    ,i_actual   = %str(&l_error_count#&l_warning_count)