Macros for SAS Application Developers
https://github.com/sasjs/core
Loading...
Searching...
No Matches
mf_mval.test.sas
Go to the documentation of this file.
1/**
2 @file
3 @brief Testing mf_mval macro
4
5 <h4> SAS Macros </h4>
6 @li mf_mval.sas
7 @li mp_assert.sas
8
9**/
10
11%let existing_var=itdid;
12%let blank_var=;
13
14%mp_assert(
15 iftrue=(%mf_mval(existing_var)=itdid),
16 desc=An existing macro variable returns its value,
17 outds=work.test_results
18)
19
20%mp_assert(
21 iftrue=(%length(%mf_mval(blank_var))=0),
22 desc=A blank macro variable returns nothing,
23 outds=work.test_results
24)
25
26%mp_assert(
27 iftrue=(%length(%mf_mval(never_set_var))=0),
28 desc=An undefined macro variable returns nothing,
29 outds=work.test_results
30)