Lines Matching full:n
40 EXPECT_EQ(Expected.str(), Result) << "Expected:\n" in _verifySort()
41 << Expected << "\nActual:\n" in _verifySort()
51 verifySort("import {sym} from 'a';\n" in TEST_F()
52 "import {sym} from 'b';\n" in TEST_F()
53 "import {sym} from 'c';\n" in TEST_F()
54 "\n" in TEST_F()
56 "import {sym} from 'a';\n" in TEST_F()
57 "import {sym} from 'b';\n" in TEST_F()
58 "import {sym} from 'c';\n" in TEST_F()
59 "\n" in TEST_F()
64 verifySort("import {sym} from 'a';\n" in TEST_F()
65 "import {sym} from 'b';\n" in TEST_F()
66 "import {sym} from 'c';\n" in TEST_F()
67 "\n" in TEST_F()
69 "import {sym} from 'a';\n" in TEST_F()
70 "import {sym} from 'c';\n" in TEST_F()
71 "import {sym} from 'b';\n" in TEST_F()
76 verifySort("import A from 'a';\n" in TEST_F()
77 "import B from 'b';\n" in TEST_F()
78 "\n" in TEST_F()
80 "import B from 'b';\n" in TEST_F()
81 "import A from 'a';\n" in TEST_F()
86 verifySort("import A, {a} from 'a';\n" in TEST_F()
87 "import B, {b} from 'b';\n" in TEST_F()
88 "\n" in TEST_F()
90 "import B, {b} from 'b';\n" in TEST_F()
91 "import A, {a} from 'a';\n" in TEST_F()
96 verifySort("import {sym1, sym2} from 'a';\n" in TEST_F()
97 "import {sym} from 'b';\n" in TEST_F()
98 "\n" in TEST_F()
100 "import\n" in TEST_F()
101 " {sym}\n" in TEST_F()
102 " from 'b';\n" in TEST_F()
103 "import {\n" in TEST_F()
104 " sym1,\n" in TEST_F()
105 " sym2\n" in TEST_F()
106 "} from 'a';\n" in TEST_F()
112 "\n" in TEST_F()
118 verifySort("/** @fileoverview This is a great file. */\n" in TEST_F()
119 "// A very important import follows.\n" in TEST_F()
120 "import {sym} from 'a'; /* more comments */\n" in TEST_F()
121 "import {sym} from 'b'; // from //foo:bar\n", in TEST_F()
122 "/** @fileoverview This is a great file. */\n" in TEST_F()
123 "import {sym} from 'b'; // from //foo:bar\n" in TEST_F()
124 "// A very important import follows.\n" in TEST_F()
126 verifySort("import {sym} from 'a';\n" in TEST_F()
127 "import {sym} from 'b';\n" in TEST_F()
128 "\n" in TEST_F()
129 "/** Comment on variable. */\n" in TEST_F()
131 "import {sym} from 'b';\n" in TEST_F()
132 "import {sym} from 'a';\n" in TEST_F()
133 "\n" in TEST_F()
134 "/** Comment on variable. */\n" in TEST_F()
139 verifySort("import * as foo from 'a';\n" in TEST_F()
140 "import {sym} from 'a';\n" in TEST_F()
141 "import * as bar from 'b';\n", in TEST_F()
142 "import {sym} from 'a';\n" in TEST_F()
143 "import * as foo from 'a';\n" in TEST_F()
148 verifySort("import {sym1 as alias1} from 'b';\n" in TEST_F()
149 "import {sym2 as alias2, sym3 as alias3} from 'c';\n", in TEST_F()
150 "import {sym2 as alias2, sym3 as alias3} from 'c';\n" in TEST_F()
155 verifySort("import {sym1, sym2 as a, sym3} from 'b';\n", in TEST_F()
157 verifySort("import {sym1 /* important! */, /*!*/ sym2 as a} from 'b';\n", in TEST_F()
159 verifySort("import {sym1, sym2} from 'b';\n", "import {\n" in TEST_F()
160 " sym2 \n" in TEST_F()
161 ",\n" in TEST_F()
162 " sym1 \n" in TEST_F()
167 verifySort("import {a} from 'absolute';\n" in TEST_F()
168 "\n" in TEST_F()
169 "import {b} from '../parent';\n" in TEST_F()
170 "import {b} from '../parent/nested';\n" in TEST_F()
171 "\n" in TEST_F()
172 "import {b} from './relative/path';\n" in TEST_F()
173 "import {b} from './relative/path/nested';\n" in TEST_F()
174 "\n" in TEST_F()
176 "import {b} from './relative/path/nested';\n" in TEST_F()
177 "import {b} from './relative/path';\n" in TEST_F()
178 "import {b} from '../parent/nested';\n" in TEST_F()
179 "import {b} from '../parent';\n" in TEST_F()
180 "import {a} from 'absolute';\n" in TEST_F()
185 verifySort("import {S} from 'bpath';\n" in TEST_F()
186 "\n" in TEST_F()
187 "import {T} from './cpath';\n" in TEST_F()
188 "\n" in TEST_F()
189 "export {A, B} from 'apath';\n" in TEST_F()
190 "export {P} from '../parent';\n" in TEST_F()
191 "export {R} from './relative';\n" in TEST_F()
192 "export {S};\n" in TEST_F()
193 "\n" in TEST_F()
194 "let x = 1;\n" in TEST_F()
196 "export {R} from './relative';\n" in TEST_F()
197 "import {T} from './cpath';\n" in TEST_F()
198 "export {S};\n" in TEST_F()
199 "export {A, B} from 'apath';\n" in TEST_F()
200 "import {S} from 'bpath';\n" in TEST_F()
201 "export {P} from '../parent';\n" in TEST_F()
202 "let x = 1;\n" in TEST_F()
204 verifySort("import {S} from 'bpath';\n" in TEST_F()
205 "\n" in TEST_F()
206 "export {T} from 'epath';\n", in TEST_F()
207 "export {T} from 'epath';\n" in TEST_F()
212 verifySort("import 'ZZside-effect';\n" in TEST_F()
213 "import 'AAside-effect';\n" in TEST_F()
214 "\n" in TEST_F()
215 "import {A} from 'absolute';\n" in TEST_F()
216 "\n" in TEST_F()
217 "import {R} from './relative';\n", in TEST_F()
218 "import {R} from './relative';\n" in TEST_F()
219 "import 'ZZside-effect';\n" in TEST_F()
220 "import {A} from 'absolute';\n" in TEST_F()
226 verifySort("import {sym} from 'a';\n" in TEST_F()
227 "import {sym} from 'b';\n" in TEST_F()
228 "import {sym} from 'c';\n" in TEST_F()
229 "\n" in TEST_F()
231 "import {sym} from 'c';\n" in TEST_F()
232 "import {sym} from 'b';\n" in TEST_F()
233 "import {sym} from 'a';\n" in TEST_F()
237 verifySort("import {sym} from 'c';\n" in TEST_F()
238 "import {sym} from 'b';\n" in TEST_F()
239 "import {sym} from 'a';\n" in TEST_F()
240 "\n" in TEST_F()
242 "import {sym} from 'c';\n" in TEST_F()
243 "import {sym} from 'b';\n" in TEST_F()
244 "import {sym} from 'a';\n" in TEST_F()
245 "\n" in TEST_F()
252 verifySort("import {B} from 'a';\n" in TEST_F()
253 "import {A} from 'b';\n" in TEST_F()
254 "\n" in TEST_F()
256 "import {A} from 'b';\n" in TEST_F()
257 "\n" in TEST_F()
258 "import {B} from 'a';\n" in TEST_F()
259 "\n" in TEST_F()
264 verifySort("import {A, B,} from 'aa';\n", "import {B, A,} from 'aa';"); in TEST_F()
268 verifySort("import {A} from 'aa';\n" in TEST_F()
269 "import {A} from 'Ab';\n" in TEST_F()
270 "import {A} from 'b';\n" in TEST_F()
271 "import {A} from 'Bc';\n" in TEST_F()
272 "\n" in TEST_F()
274 "import {A} from 'b';\n" in TEST_F()
275 "import {A} from 'Bc';\n" in TEST_F()
276 "import {A} from 'Ab';\n" in TEST_F()
277 "import {A} from 'aa';\n" in TEST_F()
278 "\n" in TEST_F()
280 verifySort("import {aa, Ab, b, Bc} from 'x';\n" in TEST_F()
281 "\n" in TEST_F()
283 "import {b, Bc, Ab, aa} from 'x';\n" in TEST_F()
284 "\n" in TEST_F()
290 verifySort("import {A} from 'a';\n" in TEST_F()
291 "import {A} from 'b';\n" in TEST_F()
292 "\n" in TEST_F()
294 "import\n" in TEST_F()
295 "{\n" in TEST_F()
296 "A\n" in TEST_F()
297 "}\n" in TEST_F()
298 "from\n" in TEST_F()
299 "'b';\n" in TEST_F()
300 "import {A} from 'a';\n" in TEST_F()
301 "\n" in TEST_F()
307 verifySort("import {A} from 'a';\n" in TEST_F()
308 "import {default as B} from 'b';\n", in TEST_F()
309 "import {default as B} from 'b';\n" in TEST_F()
315 verifySort("import {X, Y} from 'a';\n" in TEST_F()
316 "import {Z} from 'z';\n" in TEST_F()
317 "\n" in TEST_F()
319 "import {X} from 'a';\n" in TEST_F()
320 "import {Z} from 'z';\n" in TEST_F()
321 "import {Y} from 'a';\n" in TEST_F()
322 "\n" in TEST_F()
326 verifySort("import {A, B} from 'foo';\n", "import {A} from 'foo';\n" in TEST_F()
330 verifySort("import {A} from 'foo';\n", "import {} from 'foo';\n" in TEST_F()
334 verifySort("import * as foo from 'foo';\n" in TEST_F()
336 "import * as foo from 'foo';\n" in TEST_F()
340 verifySort("import X from 'foo';\n" in TEST_F()
342 "import X from 'foo';\n" in TEST_F()
347 verifySort("// a\n" in TEST_F()
348 "import {/* x */ X, /* y */ Y} from 'a';\n" in TEST_F()
349 "// z\n" in TEST_F()
350 "import {Z} from 'z';\n" in TEST_F()
351 "\n" in TEST_F()
353 "// a\n" in TEST_F()
354 "import {/* y */ Y} from 'a';\n" in TEST_F()
355 "// z\n" in TEST_F()
356 "import {Z} from 'z';\n" in TEST_F()
357 "// also a\n" in TEST_F()
358 "import {/* x */ X} from 'a';\n" in TEST_F()
359 "\n" in TEST_F()
363 verifySort("import {A} from 'foo';\n" in TEST_F()
364 "\n" in TEST_F()
365 "export {B} from 'foo';\n", in TEST_F()
366 "import {A} from 'foo';\n" in TEST_F()
369 verifySort("export {A, B} from 'foo';\n", "export {A} from 'foo';\n" in TEST_F()
373 verifySort("import './a';\n" in TEST_F()
374 "\n" in TEST_F()
375 "import {bar} from './a';\n", in TEST_F()
376 "import {bar} from './a';\n" in TEST_F()
381 verifySort("// clang-format off\n" in TEST_F()
382 "import {B} from './b';\n" in TEST_F()
383 "import {A} from './a';\n" in TEST_F()
385 "// clang-format off\n" in TEST_F()
386 "import {B} from './b';\n" in TEST_F()
387 "import {A} from './a';\n" in TEST_F()
390 verifySort("import {A} from './sorted1_a';\n" in TEST_F()
391 "import {B} from './sorted1_b';\n" in TEST_F()
392 "// clang-format off\n" in TEST_F()
393 "import {B} from './unsorted_b';\n" in TEST_F()
394 "import {A} from './unsorted_a';\n" in TEST_F()
395 "// clang-format on\n" in TEST_F()
396 "import {A} from './sorted2_a';\n" in TEST_F()
397 "import {B} from './sorted2_b';\n", in TEST_F()
398 "import {B} from './sorted1_b';\n" in TEST_F()
399 "import {A} from './sorted1_a';\n" in TEST_F()
400 "// clang-format off\n" in TEST_F()
401 "import {B} from './unsorted_b';\n" in TEST_F()
402 "import {A} from './unsorted_a';\n" in TEST_F()
403 "// clang-format on\n" in TEST_F()
404 "import {B} from './sorted2_b';\n" in TEST_F()
410 verifySort("// clang-format on\n" in TEST_F()
412 "// clang-format on\n" in TEST_F()
414 verifySort("// clang-format off\n" in TEST_F()
415 "// clang-format on\n" in TEST_F()
416 "import {A} from './a';\n" in TEST_F()
417 "import {B} from './b';\n", in TEST_F()
418 "// clang-format off\n" in TEST_F()
419 "// clang-format on\n" in TEST_F()
420 "import {B} from './b';\n" in TEST_F()
423 verifySort("// clang-format on\n" in TEST_F()
424 "import {A} from './a';\n" in TEST_F()
425 "import {B} from './b';\n" in TEST_F()
426 "import {C} from './c';\n" in TEST_F()
427 "\n" // inserted empty line is working as intended: splits imports in TEST_F()
430 "// clang-format on\n" in TEST_F()
431 "import {C} from './c';\n" in TEST_F()
432 "import {B} from './b';\n" in TEST_F()
433 "import {A} from './a';\n" in TEST_F()
438 verifySort("// clang-format off\n" in TEST_F()
439 "import {B, A} from './b';\n" in TEST_F()
440 "// clang-format on\n" in TEST_F()
442 "// clang-format off\n" in TEST_F()
443 "import {B, A} from './b';\n" in TEST_F()
444 "// clang-format on\n" in TEST_F()
449 verifySort("import {B} from 'bar';\n" in TEST_F()
450 "import {A} from 'foo';\n" in TEST_F()
451 "\n" in TEST_F()
452 "import Z = A.C;\n" in TEST_F()
453 "import Y = B.C.Z;\n" in TEST_F()
454 "\n" in TEST_F()
455 "export {Z};\n" in TEST_F()
456 "\n" in TEST_F()
458 "import {A} from 'foo';\n" in TEST_F()
459 "import Z = A.C;\n" in TEST_F()
460 "export {Z};\n" in TEST_F()
461 "import {B} from 'bar';\n" in TEST_F()
462 "import Y = B.C.Z;\n" in TEST_F()
463 "\n" in TEST_F()
468 verifySort("import type {sym} from 'a';\n" in TEST_F()
469 "import {type sym} from 'b';\n" in TEST_F()
470 "import {sym} from 'c';\n" in TEST_F()
471 "import type sym from 'd';\n" in TEST_F()
472 "import type * as sym from 'e';\n" in TEST_F()
473 "\n" in TEST_F()
475 "import {sym} from 'c';\n" in TEST_F()
476 "import type {sym} from 'a';\n" in TEST_F()
477 "import type * as sym from 'e';\n" in TEST_F()
478 "import type sym from 'd';\n" in TEST_F()
479 "import {type sym} from 'b';\n" in TEST_F()
483 verifySort("import {type sym1, type sym2 as a, sym3} from 'b';\n", in TEST_F()
487 verifySort("import {X, type Z} from 'a';\n" in TEST_F()
488 "import type {Y} from 'a';\n" in TEST_F()
489 "\n" in TEST_F()
491 "import {X} from 'a';\n" in TEST_F()
492 "import {type Z} from 'a';\n" in TEST_F()
493 "import type {Y} from 'a';\n" in TEST_F()
494 "\n" in TEST_F()
498 verifySort("import type {A} from 'foo';\n", "import type {} from 'foo';\n" in TEST_F()
502 verifySort("export {A, type B} from 'foo';\n", in TEST_F()
503 "export {A} from 'foo';\n" in TEST_F()
508 verifySort("export type A = B;\n" in TEST_F()
509 "export {X};\n" in TEST_F()
511 "export type A = B;\n" in TEST_F()
512 "export {X};\n" in TEST_F()
518 verifySort("import {template} from './a';\n" in TEST_F()
519 "import {b} from './b';\n", in TEST_F()
520 "import {b} from './b';\n" in TEST_F()