[clang-format] Clean up DefinitionBlockSeparatorTest. NFC.
authorMarek Kurdej <marek.kurdej+llvm.org@gmail.com>
Fri, 25 Mar 2022 09:44:36 +0000 (10:44 +0100)
committerMarek Kurdej <marek.kurdej+llvm.org@gmail.com>
Fri, 25 Mar 2022 09:59:46 +0000 (10:59 +0100)
clang/unittests/Format/DefinitionBlockSeparatorTest.cpp

index 582b62e..53a3c57 100644 (file)
@@ -56,17 +56,15 @@ protected:
       InverseStyle.SeparateDefinitionBlocks = FormatStyle::SDS_Never;
     else
       InverseStyle.SeparateDefinitionBlocks = FormatStyle::SDS_Always;
-    EXPECT_EQ(ExpectedCode.str(), separateDefinitionBlocks(ExpectedCode, Style))
+    EXPECT_EQ(ExpectedCode, separateDefinitionBlocks(ExpectedCode, Style))
         << "Expected code is not stable";
-    std::string InverseResult =
-        separateDefinitionBlocks(ExpectedCode, InverseStyle);
-    EXPECT_NE(ExpectedCode.str(), InverseResult)
+    EXPECT_NE(ExpectedCode,
+              separateDefinitionBlocks(ExpectedCode, InverseStyle))
         << "Inverse formatting makes no difference";
     std::string CodeToFormat =
         HasOriginalCode ? Code.str() : removeEmptyLines(Code);
     std::string Result = separateDefinitionBlocks(CodeToFormat, Style);
-    EXPECT_EQ(ExpectedCode.str(), Result) << "Test failed. Formatted:\n"
-                                          << Result;
+    EXPECT_EQ(ExpectedCode, Result) << "Test failed. Formatted:\n" << Result;
   }
 
   static std::string removeEmptyLines(llvm::StringRef Code) {