@@ -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
@@ -169,10 +179,14 @@ function test_owner(tc, Po, B_jdps)
169179tc .assertEqual(char(b ), B_jdps )
170180tc .verifyClass(o , ' char' )
171181
172- if ~stdlib .exists(Po )
173- tc .verifyEqual(o , ' ' )
182+ if ismember(B_jdps , stdlib .Backend().select(' get_owner' ))
183+ if ~stdlib .exists(Po )
184+ tc .verifyEqual(o , ' ' )
185+ else
186+ tc .verifyGreaterThan(strlength(o ), 0 )
187+ end
174188else
175- tc .verifyGreaterThan(strlength( o ), 0 )
189+ tc .verifyEmpty( o )
176190end
177191
178192end
0 commit comments