[clangd] Fix error message in tweaktests to be useful. NFC

llvm-svn: 366311
This commit is contained in:
Sam McCall 2019-07-17 10:17:47 +00:00
parent 247add6f3a
commit 11b06242a7
1 changed files with 4 additions and 4 deletions

View File

@ -17,6 +17,7 @@
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Error.h"
#include "llvm/Testing/Support/Error.h"
#include "gmock/gmock-matchers.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include <cassert>
@ -134,10 +135,9 @@ void checkApplyContainsError(llvm::StringRef ID, llvm::StringRef Input,
auto Result = apply(ID, Input);
ASSERT_FALSE(Result) << "expected error message:\n " << ErrorMessage <<
"\non input:" << Input;
EXPECT_NE(std::string::npos,
llvm::toString(Result.takeError()).find(ErrorMessage))
<< "Wrong error message:\n " << llvm::toString(Result.takeError())
<< "\nexpected:\n " << ErrorMessage;
EXPECT_THAT(llvm::toString(Result.takeError()),
testing::HasSubstr(ErrorMessage))
<< Input;
}
TEST(TweakTest, SwapIfBranches) {