mirror of
https://github.com/sasjs/core.git
synced 2025-12-10 22:14:35 +00:00
chore: adding test for mf_existds
This commit is contained in:
@@ -12,6 +12,10 @@
|
||||
|
||||
@param libds library.dataset
|
||||
@return output returns 1 or 0
|
||||
|
||||
<h4> Related Macros </h4>
|
||||
@li mf_existds.test.sas
|
||||
|
||||
@warning Untested on tables registered in metadata but not physically present
|
||||
@version 9.2
|
||||
@author Allan Bowe
|
||||
|
||||
@@ -48,13 +48,20 @@
|
||||
"name": "sas9",
|
||||
"serverUrl": "https://sas.analytium.co.uk:8343",
|
||||
"serverType": "SAS9",
|
||||
"httpsAgentOptions": {
|
||||
"allowInsecureRequests": false
|
||||
},
|
||||
"appLoc": "/Shared Data/temp/macrocore",
|
||||
"macroFolders": [
|
||||
"tests/sas9only"
|
||||
],
|
||||
"programFolders": [],
|
||||
"deployConfig": {
|
||||
"deployServicePack": true
|
||||
}
|
||||
"deployServicePack": true,
|
||||
"deployScripts": []
|
||||
},
|
||||
"serverName": "SASApp",
|
||||
"repositoryName": "Foundation"
|
||||
},
|
||||
{
|
||||
"name": "server",
|
||||
|
||||
25
tests/crossplatform/mf_existds.test.sas
Normal file
25
tests/crossplatform/mf_existds.test.sas
Normal file
@@ -0,0 +1,25 @@
|
||||
/**
|
||||
@file
|
||||
@brief Testing mf_existfileref macro
|
||||
|
||||
<h4> SAS Macros </h4>
|
||||
@li mf_existds.sas
|
||||
@li mp_assert.sas
|
||||
|
||||
**/
|
||||
|
||||
data work.testme;
|
||||
x=1;
|
||||
run;
|
||||
|
||||
%mp_assert(
|
||||
iftrue=(%mf_existds(work.testme)=1),
|
||||
desc=Checking existing dataset exists,
|
||||
outds=work.test_results
|
||||
)
|
||||
|
||||
%mp_assert(
|
||||
iftrue=(%mf_existds(work.try2testme)=0),
|
||||
desc=Checking non existing dataset does not exist,
|
||||
outds=work.test_results
|
||||
)
|
||||
Reference in New Issue
Block a user