88properties (TestParameter )
99Ps = {" ." , " " , " /" , getenv(" SystemDrive" ), " not-exist" }
1010Po = {mfilename(" fullpath" ) + " .m" , pwd(), " ." , " " , " not-exist" }
11- java_python_sys = {' sys' , ' java' , ' python' }
11+ backend_jps = {' sys' , ' java' , ' python' }
1212id_name = {" inode" , " device" }
13- all_fun = {' sys' , ' dotnet' , ' java' , ' python' }
13+ backend_djps = {' sys' , ' dotnet' , ' java' , ' python' }
1414disk_ac_name = {' disk_available' , ' disk_capacity' }
15- is_remove = {' dotnet' , ' sys' }
16- py_sys = {' python' , ' sys' }
15+ backend_ds = {' dotnet' , ' sys' }
16+ backend_ps = {' python' , ' sys' }
1717end
1818
1919methods (TestClassSetup )
@@ -26,13 +26,11 @@ function test_dirs(tc)
2626
2727methods (Test )
2828
29- function test_disk_ac(tc , Ps , all_fun , disk_ac_name )
30- n = " stdlib." + all_fun + " ." + disk_ac_name ;
29+ function test_disk_ac(tc , Ps , backend_djps , disk_ac_name )
3130h = str2func(" stdlib." + disk_ac_name );
32- tc .assertNotEmpty(which(n ))
3331
3432try
35- r = h(Ps , all_fun );
33+ r = h(Ps , backend_djps );
3634 if stdlib .exists(Ps )
3735 tc .verifyGreaterThanOrEqual(r , 0 )
3836 else
@@ -44,9 +42,9 @@ function test_disk_ac(tc, Ps, all_fun, disk_ac_name)
4442end
4543
4644
47- function test_is_removable(tc , is_remove )
45+ function test_is_removable(tc , backend_ds )
4846try
49- y = stdlib .is_removable(pwd(), is_remove );
47+ y = stdlib .is_removable(pwd(), backend_ds );
5048catch e
5149 tc .verifyEqual(e .identifier , ' stdlib:hbackend:NameError' , e .message )
5250 return
@@ -56,46 +54,42 @@ function test_is_removable(tc, is_remove)
5654end
5755
5856
59- function test_is_mount(tc , py_sys )
57+ function test_is_mount(tc , backend_ps )
6058try
61- y = stdlib .is_mount(pwd(), py_sys );
59+ y = stdlib .is_mount(pwd(), backend_ps );
6260catch e
6361 tc .verifyEqual(e .identifier , ' stdlib:hbackend:NameError' , e .message )
6462 return
6563end
6664
6765tc .verifyClass(y , ' logical' )
68- tc .verifyTrue(stdlib .is_mount(" /" , py_sys ))
69- tc .verifyFalse(stdlib .is_mount(tempname(), py_sys ))
66+ tc .verifyTrue(stdlib .is_mount(" /" , backend_ps ))
67+ tc .verifyFalse(stdlib .is_mount(tempname(), backend_ps ))
7068
7169if ispc()
7270 sd = getenv(" SystemDrive" );
7371 tc .assertTrue(sd == stdlib .root_name(sd ), sd )
74- tc .verifyFalse(stdlib .is_mount(sd , py_sys ), sd )
75- tc .verifyTrue(stdlib .is_mount(sd + " /" , py_sys ), sd )
76- tc .verifyTrue(stdlib .is_mount(sd + " \" , py_sys ), sd )
72+ tc .verifyFalse(stdlib .is_mount(sd , backend_ps ), sd )
73+ tc .verifyTrue(stdlib .is_mount(sd + " /" , backend_ps ), sd )
74+ tc .verifyTrue(stdlib .is_mount(sd + " \" , backend_ps ), sd )
7775end
7876end
7977
8078
81- function test_hard_link_count(tc , java_python_sys )
82- fname = " hard_link_count" ;
83- n = " stdlib." + java_python_sys + " ." + fname ;
84- h = str2func(" stdlib." + fname );
85- tc .assertNotEmpty(which(n ))
79+ function test_hard_link_count(tc , backend_jps )
8680P = mfilename(" fullpath" ) + " .m" ;
8781try
88- r = h (P , java_python_sys );
82+ r = stdlib .hard_link_count (P , backend_jps );
8983 tc .verifyGreaterThanOrEqual(r , 1 )
9084catch e
9185 tc .verifyEqual(e .identifier , ' stdlib:hbackend:NameError' , e .message )
9286end
9387end
9488
9589
96- function test_filesystem_type(tc , Ps , all_fun )
90+ function test_filesystem_type(tc , Ps , backend_djps )
9791try
98- t = stdlib .filesystem_type(Ps , all_fun );
92+ t = stdlib .filesystem_type(Ps , backend_djps );
9993catch e
10094 tc .verifyEqual(e .identifier , ' stdlib:hbackend:NameError' , e .message )
10195 return
@@ -125,27 +119,27 @@ function test_remove_file(tc)
125119end
126120
127121
128- function test_inode_device(tc , java_python_sys , id_name )
122+ function test_inode_device(tc , backend_jps , id_name )
129123
130124h = str2func(" stdlib." + id_name );
131125
132126try
133- ip = h(pwd(), java_python_sys );
127+ ip = h(pwd(), backend_jps );
134128 tc .verifyClass(ip , ' uint64' )
135129 tc .verifyGreaterThan(ip , 0 )
136130
137- tc .verifyEqual(h(" ." , java_python_sys ), ip )
131+ tc .verifyEqual(h(" ." , backend_jps ), ip )
138132catch e
139133 tc .verifyEqual(e .identifier , ' stdlib:hbackend:NameError' , e .message )
140134end
141135
142136end
143137
144138
145- function test_owner(tc , Po , all_fun )
139+ function test_owner(tc , Po , backend_djps )
146140
147141try
148- o = stdlib .get_owner(Po , all_fun );
142+ o = stdlib .get_owner(Po , backend_djps );
149143catch e
150144 tc .verifyEqual(e .identifier , ' stdlib:hbackend:NameError' , e .message )
151145 return
@@ -160,9 +154,9 @@ function test_owner(tc, Po, all_fun)
160154end
161155
162156
163- function test_owner_array(tc , all_fun )
157+ function test_owner_array(tc , backend_djps )
164158try
165- o = stdlib .get_owner([" ." , pwd(), " not-exist" , " " ], all_fun );
159+ o = stdlib .get_owner([" ." , pwd(), " not-exist" , " " ], backend_djps );
166160 L = strlength(o );
167161 tc .verifyEqual(L(3 : 4 ), [0 , 0 ])
168162 tc .verifyGreaterThan(strlength(o(1 : 2 )), 0 );
0 commit comments