[clang] [clang-format] Add DiagHandler for getStyle function (PR #91317)
via cfe-commits
cfe-commits at lists.llvm.org
Fri Jun 14 02:20:26 PDT 2024
================
@@ -1452,6 +1452,35 @@ TEST(ConfigParseTest, GetStyleOfSpecificFile) {
ASSERT_EQ(*Style, getGoogleStyle());
}
+TEST(ConfigParseTest, GetStyleOutput) {
+ // With output
+ ::testing::internal::CaptureStderr();
+ llvm::vfs::InMemoryFileSystem FS;
+ auto Style = getStyle("{invalid_key=invalid_value}", "a.h", "LLVM", "", &FS, false);
+
+ const std::string output = ::testing::internal::GetCapturedStderr();
+
+ ASSERT_FALSE((bool)Style);
+ ASSERT_FALSE(output.empty());
+ llvm::consumeError(Style.takeError());
----------------
pointhex wrote:
Done
https://github.com/llvm/llvm-project/pull/91317
More information about the cfe-commits
mailing list