diff options
author | Yitzhak Mandelbaum <yitzhakm@google.com> | 2019-04-30 17:24:36 +0000 |
---|---|---|
committer | Yitzhak Mandelbaum <yitzhakm@google.com> | 2019-04-30 17:24:36 +0000 |
commit | fcfa5da42784b3c350c3ce31373656904e6d06dd (patch) | |
tree | 2ef438f7993ada9d4b3b2fa3a423e74fed3982f7 | |
parent | f62caab5336554b0c4389a72a5684b98bc63d4b3 (diff) |
[LibTooling] Fix broken test after r359574.
r359574 changed the way that failures are reported, which broke the test TransformerTest.NodePartNameDeclRefFailure which detects a faiure.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359578 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | unittests/Tooling/TransformerTest.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/unittests/Tooling/TransformerTest.cpp b/unittests/Tooling/TransformerTest.cpp index 774184da83..e07d9b7029 100644 --- a/unittests/Tooling/TransformerTest.cpp +++ b/unittests/Tooling/TransformerTest.cpp @@ -251,9 +251,11 @@ TEST_F(TransformerTest, NodePartNameDeclRefFailure) { )cc"; StringRef Ref = "ref"; - testRule(makeRule(declRefExpr(to(functionDecl())).bind(Ref), - change<clang::Expr>(Ref, NodePart::Name, "good")), - Input, Input); + Transformer T(makeRule(declRefExpr(to(functionDecl())).bind(Ref), + change<clang::Expr>(Ref, NodePart::Name, "good")), + consumer()); + T.registerMatchers(&MatchFinder); + EXPECT_FALSE(rewrite(Input)); } TEST_F(TransformerTest, NodePartMember) { |