31 %MACRO assertPerformance(i_expected=, i_desc=);
 
   34 %IF &g_inTestcase EQ 1 %THEN %DO;
 
   37 %ELSE %IF &g_inTestcase NE 2 %THEN %DO;
 
   38    %PUT &g_error: assert has to be called after initTestcase;
 
   45    SELECT max(cas_id) INTO :l_casid FROM target.cas WHERE cas_scnid=&g_scnid;
 
   46 %LET l_casid = &l_casid;
 
   50    SELECT cas_end - cas_start
 
   55       AND cas_id = &l_casid.;
 
   59 %LET l_result = %SYSEVALF(NOT(&l_cas_runtime <= &i_expected)); 
 
   63    i_type      = assertPerformance
 
   64    ,i_expected = &i_expected
 
   65    ,i_actual   = &l_cas_runtime
 
   67    ,i_result   = &l_result)
 
   68 %MEND assertPerformance;