summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYitzhak Mandelbaum <yitzhakm@google.com>2019-04-30 17:24:36 +0000
committerYitzhak Mandelbaum <yitzhakm@google.com>2019-04-30 17:24:36 +0000
commitfcfa5da42784b3c350c3ce31373656904e6d06dd (patch)
tree2ef438f7993ada9d4b3b2fa3a423e74fed3982f7
parentf62caab5336554b0c4389a72a5684b98bc63d4b3 (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.cpp8
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) {