From: Yitzhak Mandelbaum Date: Tue, 30 Apr 2019 17:24:36 +0000 (+0000) Subject: [LibTooling] Fix broken test after r359574. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fcfa5da42784b3c350c3ce31373656904e6d06dd;p=clang [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 --- 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(Ref, NodePart::Name, "good")), - Input, Input); + Transformer T(makeRule(declRefExpr(to(functionDecl())).bind(Ref), + change(Ref, NodePart::Name, "good")), + consumer()); + T.registerMatchers(&MatchFinder); + EXPECT_FALSE(rewrite(Input)); } TEST_F(TransformerTest, NodePartMember) {