@@ -27,30 +27,32 @@ function test_has_parallel_toolbox(tc)
2727end
2828
2929
30- methods (Test , TestTags = {' R2018a' })
31-
30+ methods (Test , TestTags = {' R2026a' })
3231function test_toolbox_used(tc )
33- tc .assumeFalse(stdlib .matlabOlderThan(' R2018a' ))
34- r = fullfile(fileparts(fileparts(mfilename(' fullpath' ))), ' +stdlib' );
35- [mathworksUsed , userFun ] = stdlib .toolbox_used(r );
32+ tc .assumeFalse(stdlib .matlabOlderThan(' R2026a' ))
33+
34+ [mathworksUsed , userFun ] = stdlib .toolbox_used(' stdlib' );
35+
3636Nlicense = length(mathworksUsed );
3737tc .verifyGreaterThanOrEqual(Nlicense , 1 )
3838tc .verifyTrue(ismember(' MATLAB' , mathworksUsed ))
3939tc .verifyGreaterThan(length(userFun ), 200 ) % we have over 200 stdlib functions
4040
4141% don't use paid toolboxes without checking they exist, otherwise this function fails
42- [mathworksUsed , userFun ] = stdlib .toolbox_used([ " which " , " disp" ] );
42+ [mathworksUsed , userFun ] = stdlib .toolbox_used(' disp' );
4343tc .verifyEqual(userFun , string .empty)
4444tc .verifyEqual(length(mathworksUsed ), 1 )
4545end
46+ end
47+
4648
49+ methods (Test , TestTags = {' R2018a' })
4750function test_perl(tc )
4851tc .assumeFalse(stdlib .matlabOlderThan(' R2018a' ))
4952tc .verifyNotEmpty(stdlib .perl_exe())
5053tc .verifyNotEmpty(stdlib .perl_version())
5154tc .verifyTrue(stdlib .has_perl(), ' Matlab docs indicate that Perl should always be available' )
5255end
53-
5456end
5557
5658
0 commit comments