@@ -28,11 +28,16 @@ function test_disk_available(tc, Ps, B_jdps)
2828
2929tc .verifyClass(r , ' uint64' )
3030
31- if stdlib .exists(Ps )
32- tc .verifyGreaterThanOrEqual(r , 0 )
31+ if ismember(B_jdps , stdlib .Backend().select(' disk_available' ))
32+ if stdlib .exists(Ps )
33+ tc .verifyGreaterThanOrEqual(r , 0 )
34+ else
35+ tc .verifyEmpty(r )
36+ end
3337else
3438 tc .verifyEmpty(r )
3539end
40+
3641end
3742
3843
@@ -42,11 +47,16 @@ function test_disk_capacity(tc, Ps, B_jdps)
4247
4348tc .verifyClass(r , ' uint64' )
4449
45- if stdlib .exists(Ps )
46- tc .verifyGreaterThanOrEqual(r , 0 )
50+ if ismember(B_jdps , stdlib .Backend().select(' disk_capacity' ))
51+ if stdlib .exists(Ps )
52+ tc .verifyGreaterThanOrEqual(r , 0 )
53+ else
54+ tc .verifyEmpty(r )
55+ end
4756else
4857 tc .verifyEmpty(r )
4958end
59+
5060end
5161
5262
@@ -156,10 +166,14 @@ function test_owner(tc, Po, B_jdps)
156166tc .assertEqual(char(b ), B_jdps )
157167tc .verifyClass(o , ' char' )
158168
159- if ~stdlib .exists(Po )
160- tc .verifyEqual(o , ' ' )
169+ if ismember(B_jdps , stdlib .Backend().select(' get_owner' ))
170+ if ~stdlib .exists(Po )
171+ tc .verifyEqual(o , ' ' )
172+ else
173+ tc .verifyGreaterThan(strlength(o ), 0 )
174+ end
161175else
162- tc .verifyGreaterThan(strlength( o ), 0 )
176+ tc .verifyEmpty( o )
163177end
164178
165179end
0 commit comments