Lines Matching refs:CanonicalizePath
23 void CanonicalizePath(string* path) { in CanonicalizePath() function
25 ::CanonicalizePath(path, &unused); in CanonicalizePath()
30 TEST(CanonicalizePath, PathSamples) { in TEST() argument
33 CanonicalizePath(&path); in TEST()
37 CanonicalizePath(&path); in TEST()
41 CanonicalizePath(&path); in TEST()
45 CanonicalizePath(&path); in TEST()
49 CanonicalizePath(&path); in TEST()
53 CanonicalizePath(&path); in TEST()
57 CanonicalizePath(&path); in TEST()
61 CanonicalizePath(&path); in TEST()
65 CanonicalizePath(&path); in TEST()
69 CanonicalizePath(&path); in TEST()
73 CanonicalizePath(&path); in TEST()
77 CanonicalizePath(&path); in TEST()
81 CanonicalizePath(&path); in TEST()
85 CanonicalizePath(&path); in TEST()
93 CanonicalizePath(&path); in TEST()
97 CanonicalizePath(&path); in TEST()
101 CanonicalizePath(&path); in TEST()
105 CanonicalizePath(&path); in TEST()
109 CanonicalizePath(&path); in TEST()
114 TEST(CanonicalizePath, PathSamplesWindows) { in TEST() argument
117 CanonicalizePath(&path); in TEST()
121 CanonicalizePath(&path); in TEST()
125 CanonicalizePath(&path); in TEST()
129 CanonicalizePath(&path); in TEST()
133 CanonicalizePath(&path); in TEST()
137 CanonicalizePath(&path); in TEST()
141 CanonicalizePath(&path); in TEST()
145 CanonicalizePath(&path); in TEST()
149 CanonicalizePath(&path); in TEST()
153 CanonicalizePath(&path); in TEST()
157 CanonicalizePath(&path); in TEST()
161 CanonicalizePath(&path); in TEST()
165 CanonicalizePath(&path); in TEST()
169 CanonicalizePath(&path); in TEST()
173 CanonicalizePath(&path); in TEST()
177 TEST(CanonicalizePath, SlashTracking) { in TEST() argument
182 CanonicalizePath(&path, &slash_bits); in TEST()
187 CanonicalizePath(&path, &slash_bits); in TEST()
192 CanonicalizePath(&path, &slash_bits); in TEST()
197 CanonicalizePath(&path, &slash_bits); in TEST()
202 CanonicalizePath(&path, &slash_bits); in TEST()
207 CanonicalizePath(&path, &slash_bits); in TEST()
212 CanonicalizePath(&path, &slash_bits); in TEST()
217 CanonicalizePath(&path, &slash_bits); in TEST()
222 CanonicalizePath(&path, &slash_bits); in TEST()
227 CanonicalizePath(&path, &slash_bits); in TEST()
232 CanonicalizePath(&path, &slash_bits); in TEST()
237 CanonicalizePath(&path, &slash_bits); in TEST()
242 CanonicalizePath(&path, &slash_bits); in TEST()
247 CanonicalizePath(&path, &slash_bits); in TEST()
252 CanonicalizePath(&path, &slash_bits); in TEST()
257 CanonicalizePath(&path, &slash_bits); in TEST()
262 TEST(CanonicalizePath, CanonicalizeNotExceedingLen) { in TEST() argument
267 ::CanonicalizePath(buf, &size, &slash_bits); in TEST()
272 TEST(CanonicalizePath, TooManyComponents) { in TEST() argument
279 CanonicalizePath(&path, &slash_bits); in TEST()
289 CanonicalizePath(&path, &slash_bits); in TEST()
295 CanonicalizePath(&path, &slash_bits); in TEST()
304 CanonicalizePath(&path, &slash_bits); in TEST()
312 CanonicalizePath(&path, &slash_bits); in TEST()
322 CanonicalizePath(&path, &slash_bits); in TEST()
327 TEST(CanonicalizePath, UpDir) { in TEST() argument
330 CanonicalizePath(&path); in TEST()
334 CanonicalizePath(&path); in TEST()
338 TEST(CanonicalizePath, AbsolutePath) { in TEST() argument
341 CanonicalizePath(&path); in TEST()
345 TEST(CanonicalizePath, NotNullTerminated) { in TEST() argument
352 CanonicalizePath(&path[0], &len, &unused); in TEST()
358 CanonicalizePath(&path[0], &len, &unused); in TEST()