99ph = {{0 , ' "stdin"' }, {1 , ' "stdout"' }, {2 , ' "stderr"' }, {fopen(tempname()), ' ' }}
1010
1111p_file_size = {mfilename(" fullpath" ) + " .m" }
12+
13+ same_fun = {@stdlib.samepath, @stdlib.sys.samepath, @stdlib.python.samepath}
14+ end
15+
16+
17+ methods (TestClassSetup )
18+ function pkg_path(tc )
19+ p = matlab .unittest .fixtures .PathFixture(fileparts(fileparts(mfilename(' fullpath' ))));
20+ tc .applyFixture(p )
21+ end
1222end
1323
1424
@@ -31,19 +41,23 @@ function test_makedir(tc)
3141import matlab .unittest .constraints .IsFolder
3242d = tempname();
3343stdlib .makedir(d )
34- tc .assertThat (d , IsFolder )
44+ tc .verifyThat (d , IsFolder )
3545rmdir(d )
3646end
3747
3848%%
39- function test_samepath(tc , p_same )
40- tc .verifyTrue(stdlib .samepath(p_same{1 }, p_same{2 }))
49+ function test_samepath(tc , p_same , same_fun )
50+ is_capable(tc , same_fun )
51+
52+ tc .verifyTrue(same_fun(p_same{1 }, p_same{2 }))
4153end
4254
43- function test_samepath_notexist(tc )
44- tc .verifyFalse(stdlib .samepath(" " , " " ))
55+ function test_samepath_notexist(tc , same_fun )
56+ is_capable(tc , same_fun )
57+
58+ tc .verifyFalse(same_fun(" " , " " ))
4559t = tempname();
46- tc .verifyFalse(stdlib .samepath (t , t ))
60+ tc .verifyFalse(same_fun (t , t ))
4761end
4862
4963
0 commit comments