SASUnit Examples  Version 1.5.0
_render_assertcolumnsrep.sas
Go to the documentation of this file.
1 
26 %MACRO _render_assertColumnsRep (i_assertype=
27  ,i_repdata =
28  ,i_scnid =
29  ,i_casid =
30  ,i_tstid =
31  ,o_html = 0
32  ,o_path =
33  );
34 
35  %local l_path;
36 
37  title;footnote;
38 
39  %_getTestSubfolder (i_assertType=assertColumns
40  ,i_root =&g_target./tst
41  ,i_scnid =&i_scnid.
42  ,i_casid =&i_casid.
43  ,i_tstid =&i_tstid.
44  ,r_path =l_path
45  );
46 
47  LIBNAME _acLib "&l_path";
48 
49  %if (&o_html.) %then %do;
50  ODS HTML4 FILE="&o_path/_&i_scnid._&i_casid._&i_tstid._cmp_exp.html" style=styles.SASUnit stylesheet=(url="css/SAS_SASUnit.css")
51  encoding="&g_rep_encoding.";
52  %end;
53 
54  %_reportFooter(o_html=&o_html.);
55 
56  TITLE "&g_nls_reportCmp_003";
57  %IF %sysfunc(exist(_acLib._columns_exp)) %THEN %DO;
58  PROC PRINT DATA=_acLib._columns_exp;
59  RUN;
60  %END;
61  %ELSE %DO;
62  DATA _null_;
63  FILE PRINT;
64  PUT "&g_nls_reportCmp_004";
65  RUN;
66  %END;
67 
68  %if (&o_html.) %then %do;
69  %_closeHtmlPage;
70  ODS HTML4 FILE="&o_path/_&i_scnid._&i_casid._&i_tstid._cmp_act.html" style=styles.SASUnit stylesheet=(url="css/SAS_SASUnit.css");
71  %end;
72  TITLE "&g_nls_reportCmp_001";
73  %IF %sysfunc(exist(_acLib._columns_act)) %THEN %DO;
74  PROC PRINT DATA=_acLib._columns_act;
75  RUN;
76  %END;
77  %ELSE %DO;
78  DATA _null_;
79  FILE PRINT;
80  PUT "&g_nls_reportCmp_002";
81  RUN;
82  %END;
83 
84 
85  %if (&o_html.) %then %do;
86  %_closeHtmlPage;
87  ODS HTML4 FILE="&o_path/_&i_scnid._&i_casid._&i_tstid._cmp_rep.html" style=styles.SASUnit stylesheet=(url="css/SAS_SASUnit.css");
88  %end;
89  TITLE "&g_nls_reportCmp_005";
90  PROC DOCUMENT NAME=_acLib._columns_rep;
91  REPLAY / ACTIVETITLE ACTIVEFOOTN;
92  QUIT;
93  %if (&o_html.) %then %do;
94  %_closeHtmlPage;
95  %end;
96 
97  LIBNAME _acLib;
98 %MEND _render_assertColumnsRep;