21%let folder=&mcTestAppLoc/foldermembers;
24%mv_createfolder(path=&folder)
27%mp_assertscope(SNAPSHOT)
28%mv_getfoldermembers(root=&folder, outds=work.emptylist)
29%mp_assertscope(COMPARE,
30 desc=mv_getfoldermembers does not leak scope on an empty folder,
31 ignorelist=MC0_JADP1LEN MC0_JADP2LEN MC0_JADP3LEN MC0_JADPNUM MC0_JADVLEN
32 MC2_JADP1LEN MC2_JADP2LEN MC2_JADP3LEN MC2_JADPNUM MC2_JADVLEN,
33 outds=work.test_results
36%mp_assertdsobs(work.emptylist,
37 desc=Check the empty folder returns no rows,
39 outds=work.test_results
42%let emptycols=%mf_existvar(work.emptylist,createdBy);
44 iftrue=(&emptycols>0),
45 desc=Check the empty listing carries the documented createdBy column
49filename ft15f001 temp;
52 put
'data _null_; run;';
54%mv_createjob(path=&folder, name=&job)
56%mp_assertscope(SNAPSHOT)
57%mv_getfoldermembers(root=&folder/&job, outds=work.nolink)
58%mp_assertscope(COMPARE,
59 desc=mv_getfoldermembers does not leak scope without a members link,
60 ignorelist=MC0_JADP1LEN MC0_JADP2LEN MC0_JADP3LEN MC0_JADPNUM MC0_JADVLEN,
61 outds=work.test_results
64%mp_assertdsobs(work.nolink,
65 desc=Check a root without a members link returns no rows,
67 outds=work.test_results
70%let nolinkcols=%mf_existvar(work.nolink,added);
72 iftrue=(&nolinkcols>0),
73 desc=Check the no-link listing carries the documented added column
76%let sysccatend=&syscc;
78 iftrue=(&sysccatend=0),
79 desc=Check the empty paths leave syscc clean