@@ -80,7 +80,8 @@ function test_null_file(tc)
8080
8181
8282function test_is_regular_file(tc )
83- import matlab .unittest .constraints .IsFile
83+ import matlab .unittest .constraints .IsFile
84+ tc .assumeTrue(stdlib .has_java )
8485if ~ispc
8586 tc .assumeThat(stdlib .null_file , IsFile )
8687end
@@ -90,7 +91,7 @@ function test_is_regular_file(tc)
9091
9192
9293function test_touch_modtime(tc )
93-
94+ tc .assumeTrue( stdlib . has_java )
9495fn = tempname ;
9596tc .verifyTrue(stdlib .touch(fn ))
9697t0 = stdlib .get_modtime(fn );
@@ -114,13 +115,14 @@ function test_makedir(tc)
114115
115116%%
116117function test_samepath(tc , in_same , other_same , ref_same )
118+ tc .assumeTrue(stdlib .has_java )
117119tc .verifyEqual(stdlib .samepath(in_same , other_same ), ref_same )
118120end
119121
120122function test_hash(tc )
121123import matlab .unittest .constraints .IsFile
122124import matlab .unittest .fixtures .TemporaryFolderFixture
123-
125+ tc .assumeTrue( stdlib . has_java )
124126fixture = tc .applyFixture(TemporaryFolderFixture );
125127
126128fn = stdlib .join(fixture .Folder , " hello" );
@@ -149,7 +151,7 @@ function test_filesystem_type(tc)
149151
150152
151153function test_owner(tc )
152-
154+ tc .assumeTrue( stdlib . has_java )
153155owner = stdlib .get_owner(' .' );
154156L = strlength(owner );
155157tc .verifyGreaterThan(L , 0 , " expected non-empty username" )
@@ -158,14 +160,15 @@ function test_owner(tc)
158160
159161
160162function test_username(tc )
161-
163+ tc .assumeTrue( stdlib . has_java )
162164u = stdlib .get_username();
163165L = strlength(u );
164166tc .verifyGreaterThan(L , 0 , " expected non-empty username" )
165167
166168end
167169
168170function test_hostname(tc )
171+ tc .assumeTrue(stdlib .has_java )
169172h = stdlib .hostname();
170173L = strlength(h );
171174tc .verifyGreaterThan(L , 0 , " expected non-empty hostname" )
@@ -191,18 +194,20 @@ function test_handle2filename(tc)
191194end
192195
193196function test_java_version(tc )
197+ tc .assumeTrue(stdlib .has_java )
194198v = stdlib .java_version();
195199L = strlength(v );
196200tc .verifyGreaterThanOrEqual(L , 4 )
197201end
198202
199203function test_java_api(tc )
204+ tc .assumeTrue(stdlib .has_java )
200205v = stdlib .java_api();
201206tc .verifyGreaterThanOrEqual(v , 8 )
202207end
203208
204209function test_hard_link_count(tc )
205-
210+ tc .assumeTrue( stdlib . has_java )
206211fn = mfilename(" fullpath" ) + " .m" ;
207212
208213if ispc
0 commit comments