@@ -40,6 +40,18 @@ class NamespaceEndCommentsFixerTest : public ::testing::Test {
40
40
Code,
41
41
/* Ranges=*/ {1 , tooling::Range (0 , Code.size ())}, Style );
42
42
}
43
+
44
+ bool isFormatted (StringRef Code, const std::vector<tooling::Range> &Ranges,
45
+ const FormatStyle &Style = getLLVMStyle()) const {
46
+ return clang::format::fixNamespaceEndComments (Style , Code, Ranges,
47
+ " <stdin>" )
48
+ .empty ();
49
+ }
50
+
51
+ bool isFormatted (StringRef Code,
52
+ const FormatStyle &Style = getLLVMStyle()) const {
53
+ return isFormatted (Code, {1 , tooling::Range (0 , Code.size ())}, Style );
54
+ }
43
55
};
44
56
45
57
TEST_F (NamespaceEndCommentsFixerTest, AddsEndComment) {
@@ -688,48 +700,34 @@ TEST_F(NamespaceEndCommentsFixerTest, KeepsValidMacroEndComment) {
688
700
FormatStyle Style = getLLVMStyle ();
689
701
Style .NamespaceMacros .push_back (" TESTSUITE" );
690
702
691
- EXPECT_EQ (" TESTSUITE() {\n "
692
- " int i;\n "
693
- " } // end anonymous TESTSUITE()" ,
694
- fixNamespaceEndComments (" TESTSUITE() {\n "
695
- " int i;\n "
696
- " } // end anonymous TESTSUITE()" ,
697
- Style ));
698
- EXPECT_EQ (" TESTSUITE(A) {\n "
699
- " int i;\n "
700
- " } /* end of TESTSUITE(A) */" ,
701
- fixNamespaceEndComments (" TESTSUITE(A) {\n "
702
- " int i;\n "
703
- " } /* end of TESTSUITE(A) */" ,
704
- Style ));
705
- EXPECT_EQ (" TESTSUITE(A) {\n "
706
- " int i;\n "
707
- " } // TESTSUITE(A)" ,
708
- fixNamespaceEndComments (" TESTSUITE(A) {\n "
709
- " int i;\n "
710
- " } // TESTSUITE(A)" ,
711
- Style ));
712
- EXPECT_EQ (" TESTSUITE(A::B) {\n "
713
- " int i;\n "
714
- " } // end TESTSUITE(A::B)" ,
715
- fixNamespaceEndComments (" TESTSUITE(A::B) {\n "
716
- " int i;\n "
717
- " } // end TESTSUITE(A::B)" ,
718
- Style ));
719
- EXPECT_EQ (" TESTSUITE(A) {\n "
720
- " int i;\n "
721
- " }; // end TESTSUITE(A)" ,
722
- fixNamespaceEndComments (" TESTSUITE(A) {\n "
723
- " int i;\n "
724
- " }; // end TESTSUITE(A)" ,
725
- Style ));
726
- EXPECT_EQ (" TESTSUITE() {\n "
727
- " int i;\n "
728
- " }; /* unnamed TESTSUITE() */" ,
729
- fixNamespaceEndComments (" TESTSUITE() {\n "
730
- " int i;\n "
731
- " }; /* unnamed TESTSUITE() */" ,
732
- Style ));
703
+ EXPECT_TRUE (isFormatted (" TESTSUITE() {\n "
704
+ " int i;\n "
705
+ " } // end anonymous TESTSUITE()" ,
706
+ Style ));
707
+ EXPECT_TRUE (isFormatted (" TESTSUITE(A) {\n "
708
+ " int i;\n "
709
+ " } /* end of TESTSUITE(A) */" ,
710
+ Style ));
711
+ EXPECT_TRUE (isFormatted (" TESTSUITE(A) {\n "
712
+ " int i;\n "
713
+ " } // TESTSUITE(A)" ,
714
+ Style ));
715
+ EXPECT_TRUE (isFormatted (" TESTSUITE(A::B) {\n "
716
+ " int i;\n "
717
+ " } // end TESTSUITE(A::B)" ,
718
+ Style ));
719
+ EXPECT_TRUE (isFormatted (" TESTSUITE(A) {\n "
720
+ " int i;\n "
721
+ " }; // end TESTSUITE(A)" ,
722
+ Style ));
723
+ EXPECT_TRUE (isFormatted (" TESTSUITE() {\n "
724
+ " int i;\n "
725
+ " }; /* unnamed TESTSUITE() */" ,
726
+ Style ));
727
+ EXPECT_TRUE (isFormatted (" TESTSUITE(\" foo\" ) {\n "
728
+ " int i;\n "
729
+ " } // TESTSUITE(\" foo\" )" ,
730
+ Style ));
733
731
}
734
732
735
733
TEST_F (NamespaceEndCommentsFixerTest, UpdatesInvalidEndLineComment) {
0 commit comments