1
1
classdef TestDisk < matlab .unittest .TestCase
2
2
3
+ properties
4
+ disk_fun = stdlib.has_python() || stdlib.has_dotnet() || stdlib.has_java()
5
+ end
6
+
3
7
properties (TestParameter )
4
8
Ps = {" ." , " " , " not-exist" }
5
9
end
8
12
9
13
function test_disk_available(tc , Ps )
10
14
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" ))
12
16
13
17
zero = uint64(0 );
14
18
@@ -22,7 +26,7 @@ function test_disk_available(tc, Ps)
22
26
23
27
function test_disk_capacity(tc , Ps )
24
28
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" ))
26
30
27
31
zero = uint64(0 );
28
32
@@ -60,7 +64,7 @@ function test_filesystem_type(tc, Ps)
60
64
61
65
function test_device(tc )
62
66
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 ))
64
68
65
69
if ispc()
66
70
tc .verifyGreaterThan(stdlib .device(pwd()), 0 )
@@ -71,7 +75,7 @@ function test_device(tc)
71
75
72
76
73
77
function 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 ))
75
79
76
80
tc .verifyEqual(stdlib .inode(" ." ), stdlib .inode(pwd()))
77
81
end
0 commit comments