/**
@file
@brief Testing mcf_init.sas macro
SAS Macros
@li mcf_init.sas
@li mp_assert.sas
**/
%mp_assert(
iftrue=(%mcf_init(test)=0),
desc=Check if new func returns 0
)
%mp_assert(
iftrue=(&syscc=0),
desc=No errs on basic invocation
)
%mp_assert(
iftrue=(%mcf_init(test)=1),
desc=Check if second invocation returns 1
)
%mp_assert(
iftrue=(&syscc=0),
desc=No errs on second invocation
)
%mp_assert(
iftrue=(%mcf_init(test2)=0),
desc=Check if new invocation returns 0
)
%mp_assert(
iftrue=(%mcf_init(test2)=1),
desc=Check if second new invocation returns 1
)
%mp_assert(
iftrue=(%mcf_init(test)=1),
desc=Check original returns 1
)
%mp_assert(
iftrue=(%mcf_init(t)=1),
desc=Check subset returns 1
)
%mp_assert(
iftrue=(&syscc=0),
desc=No errs at end
)