19%put TEST 1 - basic file upload ;
20filename somefile temp;
25%mp_assertscope(SNAPSHOT)
26%mv_createfile(path=&mcTestAppLoc, name=&file..txt,inref=somefile,mdebug=1)
27%mp_assertscope(COMPARE
28 ,ignorelist=MCLIB0_JADP1LEN MCLIB0_JADP2LEN MCLIB0_JADPNUM
29 MCLIB0_JADVLEN MCLIB2_JADP1LEN
30 SASJSPROCESSMODE SASJS_STPSRV_HEADER_LOC
31 MCLIB2_JADP2LEN MCLIB2_JADPNUM MCLIB2_JADVLEN
35 iftrue=(%mfv_existfile(&mcTestAppLoc/&file..txt)=1),
36 desc=Check
if created file exists
39%put TEST 2 - html file;
43 put
'<html><body><p>Hello world</p></body></html>';
45%mv_createfile(path=&mcTestAppLoc, name=test.html,inref=f2,mdebug=1)
48 iftrue=(%mfv_existfile(&mcTestAppLoc/test.html)=1),
49 desc=Check
if created file exists
52%put TEST 3 - dataset upload ;
56filename ds
"%sysfunc(pathname(work))/temp.sas7bdat";
58%mv_createfile(path=&mcTestAppLoc, name=&file..sas7bdat,inref=ds,mdebug=1)
61 iftrue=(%mfv_existfile(&mcTestAppLoc/&file..sas7bdat)=1),
62 desc=Check
if created dataset exists
65%put TEST 4 - create a .sas file;
69 put
'%put hello FromSASStudioBailey; ';
71%mv_createfile(path=&mcTestAppLoc, name=test4.sas,inref=f4,mdebug=1)
74 iftrue=(%mfv_existfile(&mcTestAppLoc/test4.sas)=1),
75 desc=Check
if created sas program exists
80%put TEST 5 - reading from files service and writing back;
81filename sendfrom filesrvc folderpath=
"&mcTestAppLoc" filename=
'test4.sas';
83OPTIONS MERROR SYMBOLGEN MLOGIC MPRINT;
85%mv_createfile(path=&mcTestAppLoc,name=test5.sas,inref=sendfrom,mdebug=1) ;
87%put TEST 6 -
try the find and replace;
92 put
'let var=/some/path/name;';
94%let in=/some/path/name;
95%let out=/
final/destination;
96%mv_createfile(path=&mcTestAppLoc, name=test6.js,inref=f6,mdebug=1,swap=in out)
98filename getback filesrvc folderpath=
"&mcTestAppLoc" filename=
'test6.js';
104 if _infile_=
"let var=&out;" then call symputx(
'test6',1);
110 desc=Check
if find & replace worked