Lines Matching full:using
14 #define DEBUG_TYPE "using-declarations-sorter-test"
46 EXPECT_EQ("using a;\n" in TEST_F()
47 "using b;", in TEST_F()
48 sortUsingDeclarations("using a;\n" in TEST_F()
49 "using b;", in TEST_F()
51 EXPECT_EQ("using a;\n" in TEST_F()
52 "using aa;", in TEST_F()
53 sortUsingDeclarations("using aa;\n" in TEST_F()
54 "using a;", in TEST_F()
56 EXPECT_EQ("using a;\n" in TEST_F()
57 "using ::a;", in TEST_F()
58 sortUsingDeclarations("using a;\n" in TEST_F()
59 "using ::a;", in TEST_F()
62 EXPECT_EQ("using a::bcd;\n" in TEST_F()
63 "using a::cd;", in TEST_F()
64 sortUsingDeclarations("using a::cd;\n" in TEST_F()
65 "using a::bcd;", in TEST_F()
68 EXPECT_EQ("using a;\n" in TEST_F()
69 "using a::a;", in TEST_F()
70 sortUsingDeclarations("using a::a;\n" in TEST_F()
71 "using a;", in TEST_F()
74 EXPECT_EQ("using a::ba::aa;\n" in TEST_F()
75 "using a::bb::ccc;", in TEST_F()
76 sortUsingDeclarations("using a::bb::ccc;\n" in TEST_F()
77 "using a::ba::aa;", in TEST_F()
80 EXPECT_EQ("using a;\n" in TEST_F()
81 "using typename a;", in TEST_F()
82 sortUsingDeclarations("using typename a;\n" in TEST_F()
83 "using a;", in TEST_F()
86 EXPECT_EQ("using typename z;\n" in TEST_F()
87 "using typenamea;", in TEST_F()
88 sortUsingDeclarations("using typenamea;\n" in TEST_F()
89 "using typename z;", in TEST_F()
92 EXPECT_EQ("using a, b;\n" in TEST_F()
93 "using aa;", in TEST_F()
94 sortUsingDeclarations("using aa;\n" in TEST_F()
95 "using a, b;", in TEST_F()
99 EXPECT_EQ("using a;\n" in TEST_F()
100 "using b;", in TEST_F()
101 sortUsingDeclarations("using a;\n" in TEST_F()
102 "using b;", in TEST_F()
104 EXPECT_EQ("using a;\n" in TEST_F()
105 "using aa;", in TEST_F()
106 sortUsingDeclarations("using aa;\n" in TEST_F()
107 "using a;", in TEST_F()
109 EXPECT_EQ("using a;\n" in TEST_F()
110 "using ::a;", in TEST_F()
111 sortUsingDeclarations("using a;\n" in TEST_F()
112 "using ::a;", in TEST_F()
115 EXPECT_EQ("using a::bcd;\n" in TEST_F()
116 "using a::cd;", in TEST_F()
117 sortUsingDeclarations("using a::cd;\n" in TEST_F()
118 "using a::bcd;", in TEST_F()
121 EXPECT_EQ("using a;\n" in TEST_F()
122 "using a::a;", in TEST_F()
123 sortUsingDeclarations("using a::a;\n" in TEST_F()
124 "using a;", in TEST_F()
127 EXPECT_EQ("using a::ba::aa;\n" in TEST_F()
128 "using a::bb::ccc;", in TEST_F()
129 sortUsingDeclarations("using a::bb::ccc;\n" in TEST_F()
130 "using a::ba::aa;", in TEST_F()
133 EXPECT_EQ("using a;\n" in TEST_F()
134 "using typename a;", in TEST_F()
135 sortUsingDeclarations("using typename a;\n" in TEST_F()
136 "using a;", in TEST_F()
139 EXPECT_EQ("using typename z;\n" in TEST_F()
140 "using typenamea;", in TEST_F()
141 sortUsingDeclarations("using typenamea;\n" in TEST_F()
142 "using typename z;", in TEST_F()
145 EXPECT_EQ("using a, b;\n" in TEST_F()
146 "using aa;", in TEST_F()
147 sortUsingDeclarations("using aa;\n" in TEST_F()
148 "using a, b;", in TEST_F()
155 EXPECT_EQ("using A;\n" in TEST_F()
156 "using a;", in TEST_F()
157 sortUsingDeclarations("using A;\n" in TEST_F()
158 "using a;", in TEST_F()
160 EXPECT_EQ("using a;\n" in TEST_F()
161 "using A;", in TEST_F()
162 sortUsingDeclarations("using a;\n" in TEST_F()
163 "using A;", in TEST_F()
165 EXPECT_EQ("using a;\n" in TEST_F()
166 "using B;", in TEST_F()
167 sortUsingDeclarations("using B;\n" in TEST_F()
168 "using a;", in TEST_F()
172 EXPECT_EQ("using ::a;\n" in TEST_F()
173 "using A;", in TEST_F()
174 sortUsingDeclarations("using ::a;\n" in TEST_F()
175 "using A;", in TEST_F()
178 EXPECT_EQ("using ::A;\n" in TEST_F()
179 "using a;", in TEST_F()
180 sortUsingDeclarations("using ::A;\n" in TEST_F()
181 "using a;", in TEST_F()
185 EXPECT_EQ("using _;\n" in TEST_F()
186 "using A;", in TEST_F()
187 sortUsingDeclarations("using A;\n" in TEST_F()
188 "using _;", in TEST_F()
190 EXPECT_EQ("using _;\n" in TEST_F()
191 "using a;", in TEST_F()
192 sortUsingDeclarations("using a;\n" in TEST_F()
193 "using _;", in TEST_F()
195 EXPECT_EQ("using a::_;\n" in TEST_F()
196 "using a::a;", in TEST_F()
197 sortUsingDeclarations("using a::a;\n" in TEST_F()
198 "using a::_;", in TEST_F()
202 EXPECT_EQ("using ::testing::_;\n" in TEST_F()
203 "using ::testing::Aardvark;\n" in TEST_F()
204 "using ::testing::kMax;\n" in TEST_F()
205 "using ::testing::Xylophone;\n" in TEST_F()
206 "using ::testing::apple::Honeycrisp;\n" in TEST_F()
207 "using ::testing::zebra::Stripes;", in TEST_F()
208 sortUsingDeclarations("using ::testing::Aardvark;\n" in TEST_F()
209 "using ::testing::Xylophone;\n" in TEST_F()
210 "using ::testing::kMax;\n" in TEST_F()
211 "using ::testing::_;\n" in TEST_F()
212 "using ::testing::apple::Honeycrisp;\n" in TEST_F()
213 "using ::testing::zebra::Stripes;", in TEST_F()
217 EXPECT_EQ("using A;\n" in TEST_F()
218 "using a;", in TEST_F()
219 sortUsingDeclarations("using A;\n" in TEST_F()
220 "using a;", in TEST_F()
222 EXPECT_EQ("using a;\n" in TEST_F()
223 "using A;", in TEST_F()
224 sortUsingDeclarations("using a;\n" in TEST_F()
225 "using A;", in TEST_F()
227 EXPECT_EQ("using a;\n" in TEST_F()
228 "using B;", in TEST_F()
229 sortUsingDeclarations("using B;\n" in TEST_F()
230 "using a;", in TEST_F()
234 EXPECT_EQ("using ::a;\n" in TEST_F()
235 "using A;", in TEST_F()
236 sortUsingDeclarations("using ::a;\n" in TEST_F()
237 "using A;", in TEST_F()
240 EXPECT_EQ("using ::A;\n" in TEST_F()
241 "using a;", in TEST_F()
242 sortUsingDeclarations("using ::A;\n" in TEST_F()
243 "using a;", in TEST_F()
247 EXPECT_EQ("using _;\n" in TEST_F()
248 "using A;", in TEST_F()
249 sortUsingDeclarations("using A;\n" in TEST_F()
250 "using _;", in TEST_F()
252 EXPECT_EQ("using _;\n" in TEST_F()
253 "using a;", in TEST_F()
254 sortUsingDeclarations("using a;\n" in TEST_F()
255 "using _;", in TEST_F()
257 EXPECT_EQ("using a::_;\n" in TEST_F()
258 "using a::a;", in TEST_F()
259 sortUsingDeclarations("using a::a;\n" in TEST_F()
260 "using a::_;", in TEST_F()
264 EXPECT_EQ("using ::testing::_;\n" in TEST_F()
265 "using ::testing::Aardvark;\n" in TEST_F()
266 "using ::testing::apple::Honeycrisp;\n" in TEST_F()
267 "using ::testing::kMax;\n" in TEST_F()
268 "using ::testing::Xylophone;\n" in TEST_F()
269 "using ::testing::zebra::Stripes;", in TEST_F()
270 sortUsingDeclarations("using ::testing::Aardvark;\n" in TEST_F()
271 "using ::testing::Xylophone;\n" in TEST_F()
272 "using ::testing::kMax;\n" in TEST_F()
273 "using ::testing::_;\n" in TEST_F()
274 "using ::testing::apple::Honeycrisp;\n" in TEST_F()
275 "using ::testing::zebra::Stripes;", in TEST_F()
282 EXPECT_EQ("using a;\n" in TEST_F()
283 "using A;\n" in TEST_F()
284 "using a;\n" in TEST_F()
285 "using A;\n" in TEST_F()
286 "using a;\n" in TEST_F()
287 "using A;\n" in TEST_F()
288 "using a;\n" in TEST_F()
289 "using B;\n" in TEST_F()
290 "using b;\n" in TEST_F()
291 "using B;\n" in TEST_F()
292 "using b;\n" in TEST_F()
293 "using B;\n" in TEST_F()
294 "using b;", in TEST_F()
295 sortUsingDeclarations("using a;\n" in TEST_F()
296 "using B;\n" in TEST_F()
297 "using a;\n" in TEST_F()
298 "using b;\n" in TEST_F()
299 "using A;\n" in TEST_F()
300 "using a;\n" in TEST_F()
301 "using b;\n" in TEST_F()
302 "using B;\n" in TEST_F()
303 "using b;\n" in TEST_F()
304 "using A;\n" in TEST_F()
305 "using a;\n" in TEST_F()
306 "using b;\n" in TEST_F()
307 "using b;\n" in TEST_F()
308 "using B;\n" in TEST_F()
309 "using b;\n" in TEST_F()
310 "using A;\n" in TEST_F()
311 "using a;", in TEST_F()
315 EXPECT_EQ("using a;\n" in TEST_F()
316 "using A;\n" in TEST_F()
317 "using a;\n" in TEST_F()
318 "using A;\n" in TEST_F()
319 "using a;\n" in TEST_F()
320 "using A;\n" in TEST_F()
321 "using a;\n" in TEST_F()
322 "using B;\n" in TEST_F()
323 "using b;\n" in TEST_F()
324 "using B;\n" in TEST_F()
325 "using b;\n" in TEST_F()
326 "using B;\n" in TEST_F()
327 "using b;", in TEST_F()
328 sortUsingDeclarations("using a;\n" in TEST_F()
329 "using B;\n" in TEST_F()
330 "using a;\n" in TEST_F()
331 "using b;\n" in TEST_F()
332 "using A;\n" in TEST_F()
333 "using a;\n" in TEST_F()
334 "using b;\n" in TEST_F()
335 "using B;\n" in TEST_F()
336 "using b;\n" in TEST_F()
337 "using A;\n" in TEST_F()
338 "using a;\n" in TEST_F()
339 "using b;\n" in TEST_F()
340 "using b;\n" in TEST_F()
341 "using B;\n" in TEST_F()
342 "using b;\n" in TEST_F()
343 "using A;\n" in TEST_F()
344 "using a;", in TEST_F()
351 EXPECT_EQ("using a;\n" in TEST_F()
352 "using b;\n" in TEST_F()
353 "using c;\n" in TEST_F()
354 "using d;\n" in TEST_F()
355 "using e;", in TEST_F()
356 sortUsingDeclarations("using d;\n" in TEST_F()
357 "using b;\n" in TEST_F()
358 "using e;\n" in TEST_F()
359 "using a;\n" in TEST_F()
360 "using c;", in TEST_F()
364 "using std::cin;\n" in TEST_F()
365 "using std::cout;\n" in TEST_F()
366 "using ::std::endl;\n" in TEST_F()
369 "using std::cout;\n" in TEST_F()
370 "using ::std::endl;\n" in TEST_F()
371 "using std::cin;\n" in TEST_F()
376 EXPECT_EQ("using a;\n" in TEST_F()
377 "using b;\n" in TEST_F()
378 "using c;\n" in TEST_F()
379 "using d;\n" in TEST_F()
380 "using e;", in TEST_F()
381 sortUsingDeclarations("using d;\n" in TEST_F()
382 "using b;\n" in TEST_F()
383 "using e;\n" in TEST_F()
384 "using a;\n" in TEST_F()
385 "using c;", in TEST_F()
389 "using std::cin;\n" in TEST_F()
390 "using std::cout;\n" in TEST_F()
391 "using ::std::endl;\n" in TEST_F()
394 "using std::cout;\n" in TEST_F()
395 "using ::std::endl;\n" in TEST_F()
396 "using std::cin;\n" in TEST_F()
404 EXPECT_EQ("using b;\n" in TEST_F()
405 "using c;\n" in TEST_F()
407 "using a;\n" in TEST_F()
408 "using d;", in TEST_F()
409 sortUsingDeclarations("using c;\n" in TEST_F()
410 "using b;\n" in TEST_F()
412 "using d;\n" in TEST_F()
413 "using a;", in TEST_F()
417 EXPECT_EQ("using b;\n" in TEST_F()
418 "using c;\n" in TEST_F()
420 "using a;\n" in TEST_F()
421 "using d;", in TEST_F()
422 sortUsingDeclarations("using c;\n" in TEST_F()
423 "using b;\n" in TEST_F()
425 "using d;\n" in TEST_F()
426 "using a;", in TEST_F()
433 EXPECT_EQ("using b;\n" in TEST_F()
434 "using namespace std;\n" in TEST_F()
435 "using a;", in TEST_F()
436 sortUsingDeclarations("using b;\n" in TEST_F()
437 "using namespace std;\n" in TEST_F()
438 "using a;", in TEST_F()
442 EXPECT_EQ("using b;\n" in TEST_F()
443 "using namespace std;\n" in TEST_F()
444 "using a;", in TEST_F()
445 sortUsingDeclarations("using b;\n" in TEST_F()
446 "using namespace std;\n" in TEST_F()
447 "using a;", in TEST_F()
455 "using b;\\\n" in TEST_F()
456 "using a;", in TEST_F()
458 "using b;\\\n" in TEST_F()
459 "using a;", in TEST_F()
464 "using b;\\\n" in TEST_F()
465 "using a;", in TEST_F()
467 "using b;\\\n" in TEST_F()
468 "using a;", in TEST_F()
474 "using B = C::B;\n" in TEST_F()
475 "using A = B::A;"; in TEST_F()
488 EXPECT_EQ("using a; // line a1\n" in TEST_F()
489 "using b; /* line b1\n" in TEST_F()
492 "using c; // line c1\n" in TEST_F()
494 sortUsingDeclarations("using c; // line c1\n" in TEST_F()
496 "using b; /* line b1\n" in TEST_F()
499 "using a; // line a1", in TEST_F()
503 EXPECT_EQ("using a; // line a1\n" in TEST_F()
504 "using b; /* line b1\n" in TEST_F()
507 "using c; // line c1\n" in TEST_F()
509 sortUsingDeclarations("using c; // line c1\n" in TEST_F()
511 "using b; /* line b1\n" in TEST_F()
514 "using a; // line a1", in TEST_F()
522 " using pt2::x;\n" in TEST_F()
523 " using pt2::y;\n" in TEST_F()
527 " using pt2::y;\n" in TEST_F()
528 " using pt2::x;\n" in TEST_F()
535 " using pt2::x;\n" in TEST_F()
536 " using pt2::y;\n" in TEST_F()
540 " using pt2::y;\n" in TEST_F()
541 " using pt2::x;\n" in TEST_F()
550 EXPECT_EQ("using a::operator();\n" in TEST_F()
551 "using a::operator-;\n" in TEST_F()
552 "using a::operator+;", in TEST_F()
553 sortUsingDeclarations("using a::operator();\n" in TEST_F()
554 "using a::operator-;\n" in TEST_F()
555 "using a::operator+;", in TEST_F()
559 EXPECT_EQ("using a::operator();\n" in TEST_F()
560 "using a::operator-;\n" in TEST_F()
561 "using a::operator+;", in TEST_F()
562 sortUsingDeclarations("using a::operator();\n" in TEST_F()
563 "using a::operator-;\n" in TEST_F()
564 "using a::operator+;", in TEST_F()
576 "using A::B;\n" in TEST_F()
577 "using A::C;\n" in TEST_F()
584 "using A::C;\n" in TEST_F()
585 "using A::B;\n" in TEST_F()
595 "using A::B;\n" in TEST_F()
596 "using A::C;\n" in TEST_F()
603 "using A::C;\n" in TEST_F()
604 "using A::B;\n" in TEST_F()
613 "using b;\n" in TEST_F()
614 "using a;\n" in TEST_F()
616 "using c;\n" in TEST_F()
617 "using d;", in TEST_F()
619 "using b;\n" in TEST_F()
620 "using a;\n" in TEST_F()
622 "using d;\n" in TEST_F()
623 "using c;", in TEST_F()
628 "using b;\n" in TEST_F()
629 "using a;\n" in TEST_F()
631 "using c;\n" in TEST_F()
632 "using d;", in TEST_F()
634 "using b;\n" in TEST_F()
635 "using a;\n" in TEST_F()
637 "using d;\n" in TEST_F()
638 "using c;", in TEST_F()
645 // Sorts the whole block of using declarations surrounding the range. in TEST_F()
646 EXPECT_EQ("using a;\n" in TEST_F()
647 "using b;\n" in TEST_F()
648 "using c;", in TEST_F()
649 sortUsingDeclarations("using b;\n" in TEST_F()
650 "using c;\n" // starts at offset 10 in TEST_F()
651 "using a;", in TEST_F()
653 EXPECT_EQ("using a;\n" in TEST_F()
654 "using b;\n" in TEST_F()
655 "using c;\n" in TEST_F()
656 "using A = b;", in TEST_F()
657 sortUsingDeclarations("using b;\n" in TEST_F()
658 "using c;\n" // starts at offset 10 in TEST_F()
659 "using a;\n" in TEST_F()
660 "using A = b;", in TEST_F()
663 EXPECT_EQ("using d;\n" in TEST_F()
664 "using c;\n" in TEST_F()
666 "using a;\n" in TEST_F()
667 "using b;\n" in TEST_F()
669 "using f;\n" in TEST_F()
670 "using e;", in TEST_F()
671 sortUsingDeclarations("using d;\n" in TEST_F()
672 "using c;\n" in TEST_F()
674 "using b;\n" // starts at offset 19 in TEST_F()
675 "using a;\n" in TEST_F()
677 "using f;\n" in TEST_F()
678 "using e;", in TEST_F()
682 // Sorts the whole block of using declarations surrounding the range. in TEST_F()
683 EXPECT_EQ("using a;\n" in TEST_F()
684 "using b;\n" in TEST_F()
685 "using c;", in TEST_F()
686 sortUsingDeclarations("using b;\n" in TEST_F()
687 "using c;\n" // starts at offset 10 in TEST_F()
688 "using a;", in TEST_F()
690 EXPECT_EQ("using a;\n" in TEST_F()
691 "using b;\n" in TEST_F()
692 "using c;\n" in TEST_F()
693 "using A = b;", in TEST_F()
694 sortUsingDeclarations("using b;\n" in TEST_F()
695 "using c;\n" // starts at offset 10 in TEST_F()
696 "using a;\n" in TEST_F()
697 "using A = b;", in TEST_F()
700 EXPECT_EQ("using d;\n" in TEST_F()
701 "using c;\n" in TEST_F()
703 "using a;\n" in TEST_F()
704 "using b;\n" in TEST_F()
706 "using f;\n" in TEST_F()
707 "using e;", in TEST_F()
708 sortUsingDeclarations("using d;\n" in TEST_F()
709 "using c;\n" in TEST_F()
711 "using b;\n" // starts at offset 19 in TEST_F()
712 "using a;\n" in TEST_F()
714 "using f;\n" in TEST_F()
715 "using e;", in TEST_F()
723 EXPECT_EQ("/* comment */ using a;\n" in TEST_F()
724 "/* comment */ using b;", in TEST_F()
725 sortUsingDeclarations("/* comment */ using b;\n" in TEST_F()
726 "/* comment */ using a;", in TEST_F()
730 EXPECT_EQ("/* comment */ using a;\n" in TEST_F()
731 "/* comment */ using b;", in TEST_F()
732 sortUsingDeclarations("/* comment */ using b;\n" in TEST_F()
733 "/* comment */ using a;", in TEST_F()
740 EXPECT_EQ("using a;\n" in TEST_F()
741 "using b;\n" in TEST_F()
742 "using c;\n" in TEST_F()
744 "using a;\n" in TEST_F()
745 "using e;", in TEST_F()
746 sortUsingDeclarations("using c;\n" in TEST_F()
747 "using a;\n" in TEST_F()
748 "using b;\n" in TEST_F()
749 "using a;\n" in TEST_F()
750 "using b;\n" in TEST_F()
752 "using e;\n" in TEST_F()
753 "using a;\n" in TEST_F()
754 "using e;", in TEST_F()
758 EXPECT_EQ("using a;\n" in TEST_F()
759 "using b;\n" in TEST_F()
760 "using c;\n" in TEST_F()
762 "using a;\n" in TEST_F()
763 "using e;", in TEST_F()
764 sortUsingDeclarations("using c;\n" in TEST_F()
765 "using a;\n" in TEST_F()
766 "using b;\n" in TEST_F()
767 "using a;\n" in TEST_F()
768 "using b;\n" in TEST_F()
770 "using e;\n" in TEST_F()
771 "using a;\n" in TEST_F()
772 "using e;", in TEST_F()
780 EXPECT_EQ("using boost::regex;\n" in TEST_F()
781 "using boost::regex_constants::icase;\n" in TEST_F()
782 "using std::move;\n" in TEST_F()
783 "using std::string;\n" in TEST_F()
784 "using std::chrono::duration_cast;\n" in TEST_F()
785 "using std::chrono::microseconds;\n" in TEST_F()
786 "using std::chrono::seconds;\n" in TEST_F()
787 "using std::chrono::steady_clock;", in TEST_F()
788 sortUsingDeclarations("using boost::regex;\n" in TEST_F()
789 "using boost::regex_constants::icase;\n" in TEST_F()
790 "using std::chrono::duration_cast;\n" in TEST_F()
791 "using std::chrono::microseconds;\n" in TEST_F()
792 "using std::chrono::seconds;\n" in TEST_F()
793 "using std::chrono::steady_clock;\n" in TEST_F()
794 "using std::move;\n" in TEST_F()
795 "using std::string;", in TEST_F()
799 EXPECT_EQ("using boost::regex;\n" in TEST_F()
800 "using boost::regex_constants::icase;\n" in TEST_F()
801 "using std::chrono::duration_cast;\n" in TEST_F()
802 "using std::chrono::microseconds;\n" in TEST_F()
803 "using std::chrono::seconds;\n" in TEST_F()
804 "using std::chrono::steady_clock;\n" in TEST_F()
805 "using std::move;\n" in TEST_F()
806 "using std::string;", in TEST_F()
807 sortUsingDeclarations("using boost::regex;\n" in TEST_F()
808 "using boost::regex_constants::icase;\n" in TEST_F()
809 "using std::move;\n" in TEST_F()
810 "using std::string;\n" in TEST_F()
811 "using std::chrono::duration_cast;\n" in TEST_F()
812 "using std::chrono::microseconds;\n" in TEST_F()
813 "using std::chrono::seconds;\n" in TEST_F()
814 "using std::chrono::steady_clock;", in TEST_F()