@@ -27,56 +27,56 @@ function test_posix(tc)
27
27
28
28
function test_filename(tc )
29
29
30
- tc .verifyEmpty(stdlib .fileio . filename(string .empty ))
31
- tc .verifyEqual(stdlib .fileio . filename(" " ), " " )
30
+ tc .verifyEmpty(stdlib .filename(string .empty ))
31
+ tc .verifyEqual(stdlib .filename(" " ), " " )
32
32
33
- tc .verifyEqual(stdlib .fileio . filename(" /foo/bar/baz" ), " baz" )
34
- tc .verifyEqual(stdlib .fileio . filename(" /foo/bar/baz/" ), " " )
33
+ tc .verifyEqual(stdlib .filename(" /foo/bar/baz" ), " baz" )
34
+ tc .verifyEqual(stdlib .filename(" /foo/bar/baz/" ), " " )
35
35
36
- tc .verifyEqual(stdlib .fileio . filename(" foo/bar/baz.txt" ), " baz.txt" )
37
- tc .verifyEqual(stdlib .fileio . filename(" foo/bar/baz.txt.gz" ), " baz.txt.gz" )
36
+ tc .verifyEqual(stdlib .filename(" foo/bar/baz.txt" ), " baz.txt" )
37
+ tc .verifyEqual(stdlib .filename(" foo/bar/baz.txt.gz" ), " baz.txt.gz" )
38
38
39
39
end
40
40
41
41
42
42
function test_parent(tc )
43
43
44
- tc .verifyEmpty(stdlib .fileio . parent(string .empty ))
45
- tc .verifyEqual(stdlib .fileio . parent(" " ), " " )
44
+ tc .verifyEmpty(stdlib .parent(string .empty ))
45
+ tc .verifyEqual(stdlib .parent(" " ), " " )
46
46
47
- tc .verifyEqual(stdlib .fileio . parent(" /foo/bar/baz" ), " /foo/bar" )
48
- tc .verifyEqual(stdlib .fileio . parent(" /foo/bar/baz/" ), " /foo/bar" )
47
+ tc .verifyEqual(stdlib .parent(" /foo/bar/baz" ), " /foo/bar" )
48
+ tc .verifyEqual(stdlib .parent(" /foo/bar/baz/" ), " /foo/bar" )
49
49
50
- tc .verifyEqual(stdlib .fileio . parent(" foo/bar/baz/" ), " foo/bar" )
50
+ tc .verifyEqual(stdlib .parent(" foo/bar/baz/" ), " foo/bar" )
51
51
52
52
end
53
53
54
54
function test_suffix(tc )
55
55
56
- tc .verifyEmpty(stdlib .fileio . suffix(string .empty ))
57
- tc .verifyEqual(stdlib .fileio . suffix(" " ), " " )
56
+ tc .verifyEmpty(stdlib .suffix(string .empty ))
57
+ tc .verifyEqual(stdlib .suffix(" " ), " " )
58
58
59
- tc .verifyEqual(stdlib .fileio . suffix(" /foo/bar/baz" ), " " )
60
- tc .verifyEqual(stdlib .fileio . suffix(" /foo/bar/baz/" ), " " )
59
+ tc .verifyEqual(stdlib .suffix(" /foo/bar/baz" ), " " )
60
+ tc .verifyEqual(stdlib .suffix(" /foo/bar/baz/" ), " " )
61
61
62
- tc .verifyEqual(stdlib .fileio . suffix(" foo/bar/baz.txt" ), " .txt" )
63
- tc .verifyEqual(stdlib .fileio . suffix(" foo/bar/baz.txt.gz" ), " .gz" )
62
+ tc .verifyEqual(stdlib .suffix(" foo/bar/baz.txt" ), " .txt" )
63
+ tc .verifyEqual(stdlib .suffix(" foo/bar/baz.txt.gz" ), " .gz" )
64
64
65
65
end
66
66
67
67
68
68
function test_stem(tc )
69
69
70
- tc .verifyEmpty(stdlib .fileio . stem(string .empty ))
71
- tc .verifyEqual(stdlib .fileio . stem(" " ), " " )
70
+ tc .verifyEmpty(stdlib .stem(string .empty ))
71
+ tc .verifyEqual(stdlib .stem(" " ), " " )
72
72
73
- tc .verifyEqual(stdlib .fileio . stem(" /foo/bar/baz" ), " baz" )
74
- tc .verifyEqual(stdlib .fileio . stem(" /foo/bar/baz/" ), " " )
73
+ tc .verifyEqual(stdlib .stem(" /foo/bar/baz" ), " baz" )
74
+ tc .verifyEqual(stdlib .stem(" /foo/bar/baz/" ), " " )
75
75
76
- tc .verifyEqual(stdlib .fileio . stem(" foo/bar/baz/" ), " " )
76
+ tc .verifyEqual(stdlib .stem(" foo/bar/baz/" ), " " )
77
77
78
- tc .verifyEqual(stdlib .fileio . stem(" foo/bar/baz.txt" ), " baz" )
79
- tc .verifyEqual(stdlib .fileio . stem(" foo/bar/baz.txt.gz" ), " baz.txt" )
78
+ tc .verifyEqual(stdlib .stem(" foo/bar/baz.txt" ), " baz" )
79
+ tc .verifyEqual(stdlib .stem(" foo/bar/baz.txt.gz" ), " baz.txt" )
80
80
81
81
end
82
82
@@ -136,6 +136,15 @@ function test_absolute_path(tc)
136
136
137
137
end
138
138
139
+ function test_normalize(tc )
140
+
141
+ tc .verifyEmpty(stdlib .normalize(string .empty ))
142
+ tc .verifyEqual(stdlib .normalize(" " ), " " )
143
+
144
+ pabs = stdlib .normalize(' 2foo//' );
145
+ tc .verifyEqual(pabs , " 2foo" )
146
+ end
147
+
139
148
140
149
function test_canonical(tc )
141
150
import matlab .unittest .fixtures .TemporaryFolderFixture
@@ -160,9 +169,9 @@ function test_canonical(tc)
160
169
tc .verifyEqual(pt1 , " 2foo" )
161
170
162
171
% test existing file
163
- r = stdlib .fileio . parent(mfilename(' fullpath' ));
172
+ r = stdlib .parent(mfilename(' fullpath' ));
164
173
rp = fullfile(r , " .." );
165
- tc .verifyEqual(stdlib .canonical(rp ), stdlib .fileio . parent(r ))
174
+ tc .verifyEqual(stdlib .canonical(rp ), stdlib .parent(r ))
166
175
167
176
end
168
177
@@ -203,9 +212,9 @@ function test_resolve(tc)
203
212
tc .verifyTrue(strncmp(va , vb , 2 ))
204
213
205
214
% test existing file
206
- r = stdlib .fileio . parent(mfilename(' fullpath' ));
215
+ r = stdlib .parent(mfilename(' fullpath' ));
207
216
rp = fullfile(r , " .." );
208
- tc .verifyEqual(stdlib .resolve(rp ), stdlib .fileio . parent(r ))
217
+ tc .verifyEqual(stdlib .resolve(rp ), stdlib .parent(r ))
209
218
210
219
end
211
220
0 commit comments