@@ -15,9 +15,9 @@ TEST(NamespaceCommentCheckTest, Basic) {
15
15
runCheckOnCode<NamespaceCommentCheck>(" namespace i {\n }" ));
16
16
EXPECT_EQ (" namespace {\n } // namespace" ,
17
17
runCheckOnCode<NamespaceCommentCheck>(" namespace {\n }" ));
18
- EXPECT_EQ (
19
- " namespace i { namespace j { \n } // namespace j \n } // namespace i " ,
20
- runCheckOnCode<NamespaceCommentCheck>( " namespace i { namespace j {\n } }" ));
18
+ EXPECT_EQ (" namespace i { namespace j { \n } // namespace j \n } // namespace i " ,
19
+ runCheckOnCode<NamespaceCommentCheck>(
20
+ " namespace i { namespace j {\n } }" ));
21
21
}
22
22
23
23
TEST (NamespaceCommentCheckTest, SingleLineNamespaces) {
@@ -49,10 +49,11 @@ TEST(NamespaceCommentCheckTest, CheckExistingComments) {
49
49
" } // Anonymous namespace." ,
50
50
runCheckOnCode<NamespaceCommentCheck>(" namespace {\n "
51
51
" } // Anonymous namespace." ));
52
- EXPECT_EQ (" namespace q {\n "
53
- " } // namespace q" ,
54
- runCheckOnCode<NamespaceCommentCheck>(" namespace q {\n "
55
- " } // anonymous namespace q" ));
52
+ EXPECT_EQ (
53
+ " namespace q {\n "
54
+ " } // namespace q" ,
55
+ runCheckOnCode<NamespaceCommentCheck>(" namespace q {\n "
56
+ " } // anonymous namespace q" ));
56
57
EXPECT_EQ (
57
58
" namespace My_NameSpace123 {\n "
58
59
" } // namespace My_NameSpace123" ,
@@ -97,7 +98,7 @@ TEST(NamespaceCommentCheckTest, FixWrongComments) {
97
98
" } // random text" ));
98
99
}
99
100
100
- TEST (BracesAroundStatementsCheck , IfWithComments) {
101
+ TEST (BracesAroundStatementsCheckTest , IfWithComments) {
101
102
EXPECT_EQ (" int main() {\n "
102
103
" if (false /*dummy token*/) {\n "
103
104
" // comment\n "
@@ -134,7 +135,7 @@ TEST(BracesAroundStatementsCheck, IfWithComments) {
134
135
" }" ));
135
136
}
136
137
137
- TEST (BracesAroundStatementsCheck , If) {
138
+ TEST (BracesAroundStatementsCheckTest , If) {
138
139
EXPECT_NO_CHANGES (BracesAroundStatementsCheck, " int main() {\n "
139
140
" if (false) {\n "
140
141
" return -1;\n "
@@ -235,7 +236,7 @@ TEST(BracesAroundStatementsCheck, If) {
235
236
" }" ));
236
237
}
237
238
238
- TEST (BracesAroundStatementsCheck , IfElseWithShortStatements) {
239
+ TEST (BracesAroundStatementsCheckTest , IfElseWithShortStatements) {
239
240
ClangTidyOptions Options;
240
241
Options.CheckOptions [" test-check-0.ShortStatementLines" ] = " 1" ;
241
242
@@ -269,7 +270,7 @@ TEST(BracesAroundStatementsCheck, IfElseWithShortStatements) {
269
270
nullptr , " input.cc" , None, Options));
270
271
}
271
272
272
- TEST (BracesAroundStatementsCheck , For) {
273
+ TEST (BracesAroundStatementsCheckTest , For) {
273
274
EXPECT_NO_CHANGES (BracesAroundStatementsCheck, " int main() {\n "
274
275
" for (;;) {\n "
275
276
" ;\n "
@@ -304,7 +305,7 @@ TEST(BracesAroundStatementsCheck, For) {
304
305
" }" ));
305
306
}
306
307
307
- TEST (BracesAroundStatementsCheck , ForRange) {
308
+ TEST (BracesAroundStatementsCheckTest , ForRange) {
308
309
EXPECT_NO_CHANGES (BracesAroundStatementsCheck, " int main() {\n "
309
310
" int arr[4];\n "
310
311
" for (int i : arr) {\n "
@@ -329,7 +330,7 @@ TEST(BracesAroundStatementsCheck, ForRange) {
329
330
" }" ));
330
331
}
331
332
332
- TEST (BracesAroundStatementsCheck , DoWhile) {
333
+ TEST (BracesAroundStatementsCheckTest , DoWhile) {
333
334
EXPECT_NO_CHANGES (BracesAroundStatementsCheck, " int main() {\n "
334
335
" do {\n "
335
336
" ;\n "
@@ -347,7 +348,7 @@ TEST(BracesAroundStatementsCheck, DoWhile) {
347
348
" }" ));
348
349
}
349
350
350
- TEST (BracesAroundStatementsCheck , While) {
351
+ TEST (BracesAroundStatementsCheckTest , While) {
351
352
EXPECT_NO_CHANGES (BracesAroundStatementsCheck, " int main() {\n "
352
353
" while (false) {\n "
353
354
" ;\n "
@@ -411,7 +412,7 @@ TEST(BracesAroundStatementsCheck, While) {
411
412
" }" ));
412
413
}
413
414
414
- TEST (BracesAroundStatementsCheck , Nested) {
415
+ TEST (BracesAroundStatementsCheckTest , Nested) {
415
416
EXPECT_EQ (" int main() {\n "
416
417
" do { if (true) {}} while (false);\n "
417
418
" }" ,
@@ -446,7 +447,7 @@ TEST(BracesAroundStatementsCheck, Nested) {
446
447
" }" ));
447
448
}
448
449
449
- TEST (BracesAroundStatementsCheck , Macros) {
450
+ TEST (BracesAroundStatementsCheckTest , Macros) {
450
451
EXPECT_NO_CHANGES (BracesAroundStatementsCheck,
451
452
" #define IF(COND) if (COND) return -1;\n "
452
453
" int main() {\n "
@@ -480,6 +481,19 @@ TEST(BracesAroundStatementsCheck, Macros) {
480
481
" }" ));
481
482
}
482
483
484
+ #define EXPECT_NO_CHANGES_WITH_OPTS (Check, Opts, Code ) \
485
+ EXPECT_EQ (Code, runCheckOnCode<Check>(Code, nullptr , " input.cc" , None, Opts))
486
+ TEST (BracesAroundStatementsCheckTest, ImplicitCastInReturn) {
487
+ ClangTidyOptions Opts;
488
+ Opts.CheckOptions [" test-check-0.ShortStatementLines" ] = " 1" ;
489
+
490
+ EXPECT_NO_CHANGES_WITH_OPTS (BracesAroundStatementsCheck, Opts,
491
+ " const char *f() {\n "
492
+ " if (true) return \"\" ;\n "
493
+ " return \" abc\" ;\n "
494
+ " }\n " );
495
+ }
496
+
483
497
} // namespace test
484
498
} // namespace tidy
485
499
} // namespace clang
0 commit comments