Skip to content

Commit

Permalink
test: verifyThat
Browse files Browse the repository at this point in the history
  • Loading branch information
scivision committed Nov 23, 2021
1 parent e3c5ea5 commit 87400c9
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 7 deletions.
3 changes: 2 additions & 1 deletion +stdlib/TestFileio.m
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ function test_makedir(tc)
end

function test_which(tc)
import matlab.unittest.constraints.IsFile
import stdlib.fileio.which
import stdlib.fileio.is_exe

Expand All @@ -99,7 +100,7 @@ function test_which(tc)
else
tc.verifyFalse(endsWith(exe, ".exe"))
end
tc.assertTrue(isfile(exe))
tc.verifyThat(exe, IsFile)

end

Expand Down
15 changes: 10 additions & 5 deletions +stdlib/TestSys.m
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,28 @@
methods (Test)

function test_find_fortran(tc)
tc.assertTrue(isstring(stdlib.sys.find_fortran_compiler()))
import matlab.unittest.constraints.IsOfClass
tc.verifyThat(stdlib.sys.find_fortran_compiler(), IsOfClass('string'))
end

function test_cygwin(tc)
tc.assertTrue(islogical(stdlib.sys.iscygwin))
import matlab.unittest.constraints.IsOfClass
tc.verifyThat(stdlib.sys.iscygwin, IsOfClass('logical'))
end

function test_octave(tc)
tc.assertTrue(islogical(stdlib.sys.isoctave))
import matlab.unittest.constraints.IsOfClass
tc.verifyThat(stdlib.sys.isoctave, IsOfClass('logical'))
end

function test_wsl(tc)
tc.assertTrue(islogical(stdlib.sys.iswsl))
import matlab.unittest.constraints.IsOfClass
tc.verifyThat(stdlib.sys.iswsl, IsOfClass('logical'))
end

function test_isinteractive(tc)
tc.assertTrue(islogical(stdlib.sys.isinteractive))
import matlab.unittest.constraints.IsOfClass
tc.verifyThat(stdlib.sys.isinteractive, IsOfClass('logical'))
end

end
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ jobs:
timeout-minutes: 5
uses: matlab-actions/run-command@v1
with:
command: r = runtests('stdlib'), assert ~isempty(r), assertSuccess(r)
command: r = runtests('stdlib'), assert(~isempty(r)), assertSuccess(r)

0 comments on commit 87400c9

Please sign in to comment.