11classdef TestDisk < matlab .unittest .TestCase
22
3+ properties
4+ disk_fun = stdlib.has_python() || stdlib.has_dotnet() || stdlib.has_java()
5+ end
6+
37properties (TestParameter )
48Ps = {" ." , " " , " not-exist" }
59end
812
913function test_disk_available(tc , Ps )
1014
11- tc .assumeTrue(stdlib .has_dotnet() || stdlib .has_java() || stdlib .is_mex_fun(" stdlib.disk_available" ))
15+ tc .assumeTrue(tc . disk_fun || stdlib .is_mex_fun(" stdlib.disk_available" ))
1216
1317zero = uint64(0 );
1418
@@ -22,7 +26,7 @@ function test_disk_available(tc, Ps)
2226
2327function test_disk_capacity(tc , Ps )
2428
25- tc .assumeTrue(stdlib .has_dotnet() || stdlib .has_java() || stdlib .is_mex_fun(" stdlib.disk_capacity" ))
29+ tc .assumeTrue(tc . disk_fun || stdlib .is_mex_fun(" stdlib.disk_capacity" ))
2630
2731zero = uint64(0 );
2832
@@ -60,7 +64,7 @@ function test_filesystem_type(tc, Ps)
6064
6165function test_device(tc )
6266
63- tc .assumeTrue(stdlib .has_python() || (isunix() && stdlib .java_api() >= 11 ))
67+ tc .assumeTrue(stdlib .has_python() || (ispc() && stdlib .has_dotnet()) || ( isunix() && stdlib .java_api() >= 11 ))
6468
6569if ispc()
6670 tc .verifyGreaterThan(stdlib .device(pwd()), 0 )
@@ -71,7 +75,7 @@ function test_device(tc)
7175
7276
7377function test_inode(tc )
74- tc .assumeTrue(stdlib .has_python() || (~ispc () && stdlib .java_api() >= 11 ))
78+ tc .assumeTrue(stdlib .has_python() || (isunix () && stdlib .java_api() >= 11 ))
7579
7680tc .verifyEqual(stdlib .inode(" ." ), stdlib .inode(pwd()))
7781end
0 commit comments