Skip to content

Commit 87400c9

Browse files
committed
test: verifyThat
1 parent e3c5ea5 commit 87400c9

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

+stdlib/TestFileio.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ function test_makedir(tc)
7777
end
7878

7979
function test_which(tc)
80+
import matlab.unittest.constraints.IsFile
8081
import stdlib.fileio.which
8182
import stdlib.fileio.is_exe
8283

@@ -99,7 +100,7 @@ function test_which(tc)
99100
else
100101
tc.verifyFalse(endsWith(exe, ".exe"))
101102
end
102-
tc.assertTrue(isfile(exe))
103+
tc.verifyThat(exe, IsFile)
103104

104105
end
105106

+stdlib/TestSys.m

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,28 @@
33
methods (Test)
44

55
function test_find_fortran(tc)
6-
tc.assertTrue(isstring(stdlib.sys.find_fortran_compiler()))
6+
import matlab.unittest.constraints.IsOfClass
7+
tc.verifyThat(stdlib.sys.find_fortran_compiler(), IsOfClass('string'))
78
end
89

910
function test_cygwin(tc)
10-
tc.assertTrue(islogical(stdlib.sys.iscygwin))
11+
import matlab.unittest.constraints.IsOfClass
12+
tc.verifyThat(stdlib.sys.iscygwin, IsOfClass('logical'))
1113
end
1214

1315
function test_octave(tc)
14-
tc.assertTrue(islogical(stdlib.sys.isoctave))
16+
import matlab.unittest.constraints.IsOfClass
17+
tc.verifyThat(stdlib.sys.isoctave, IsOfClass('logical'))
1518
end
1619

1720
function test_wsl(tc)
18-
tc.assertTrue(islogical(stdlib.sys.iswsl))
21+
import matlab.unittest.constraints.IsOfClass
22+
tc.verifyThat(stdlib.sys.iswsl, IsOfClass('logical'))
1923
end
2024

2125
function test_isinteractive(tc)
22-
tc.assertTrue(islogical(stdlib.sys.isinteractive))
26+
import matlab.unittest.constraints.IsOfClass
27+
tc.verifyThat(stdlib.sys.isinteractive, IsOfClass('logical'))
2328
end
2429

2530
end

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ jobs:
2121
timeout-minutes: 5
2222
uses: matlab-actions/run-command@v1
2323
with:
24-
command: r = runtests('stdlib'), assert ~isempty(r), assertSuccess(r)
24+
command: r = runtests('stdlib'), assert(~isempty(r)), assertSuccess(r)

0 commit comments

Comments
 (0)