|
8 | 8 | properties (TestParameter) |
9 | 9 | Ps = {".", "", "/", getenv("SystemDrive"), "not-exist"} |
10 | 10 | device_fun = {@stdlib.device, @stdlib.sys.device, @stdlib.java.device, @stdlib.python.device} |
| 11 | +disk_available_fun = {@stdlib.disk_available, @stdlib.sys.disk_available, @stdlib.dotnet.disk_available, @stdlib.java.disk_available, @stdlib.python.disk_available} |
| 12 | +disk_capacity_fun = {@stdlib.disk_capacity, @stdlib.sys.disk_capacity, @stdlib.dotnet.disk_capacity, @stdlib.java.disk_capacity, @stdlib.python.disk_capacity} |
11 | 13 | end |
12 | 14 |
|
13 | 15 | methods (Test) |
14 | 16 |
|
15 | | -function test_disk_available(tc, Ps) |
| 17 | +function test_disk_available(tc, Ps, disk_available_fun) |
| 18 | +is_capable(tc, disk_available_fun) |
16 | 19 |
|
17 | 20 | zero = uint64(0); |
18 | 21 |
|
19 | 22 | if stdlib.exists(Ps) |
20 | | - tc.verifyGreaterThan(stdlib.disk_available(Ps), zero) |
| 23 | + tc.verifyGreaterThan(disk_available_fun(Ps), zero) |
21 | 24 | else |
22 | | - tc.verifyEqual(stdlib.disk_available(Ps), zero) |
| 25 | + tc.verifyEqual(disk_available_fun(Ps), zero) |
23 | 26 | end |
24 | 27 | end |
25 | 28 |
|
26 | 29 |
|
27 | | -function test_disk_capacity(tc, Ps) |
| 30 | +function test_disk_capacity(tc, Ps, disk_capacity_fun) |
| 31 | +is_capable(tc, disk_capacity_fun) |
28 | 32 |
|
29 | 33 | zero = uint64(0); |
30 | 34 |
|
31 | 35 | if stdlib.exists(Ps) |
32 | | - tc.verifyGreaterThan(stdlib.disk_capacity(Ps), zero) |
| 36 | + tc.verifyGreaterThan(disk_capacity_fun(Ps), zero) |
33 | 37 | else |
34 | | - tc.verifyEqual(stdlib.disk_capacity(Ps), zero) |
| 38 | + tc.verifyEqual(disk_capacity_fun(Ps), zero) |
35 | 39 | end |
36 | 40 | end |
37 | 41 |
|
@@ -88,5 +92,3 @@ function test_owner(tc) |
88 | 92 |
|
89 | 93 | end |
90 | 94 | end |
91 | | - |
92 | | - |
|
0 commit comments