On Thu, Nov 07, 2013 at 11:18:05PM -0000, Manuel Klimek wrote:
> +TEST(ClangToolTest, InjectDiagnosticConsumer) {
> + FixedCompilationDatabase Compilations("/", std::vector<std::string>());
> + ClangTool Tool(Compilations, std::vector<std::string>(1, "/a.cc"));
> + Tool.mapVirtualFile("/a.cc", "int x = undeclared;");
> + TestDiagnosticConsumer Consumer;
> + Tool.setDiagnosticConsumer(&Consumer);
> + Tool.run(newFrontendActionFactory<SyntaxOnlyAction>());
> + EXPECT_EQ(1u, Consumer.NumDiagnosticsSeen);
> +}
Should this also be testing buildASTs? (I guess you could use a #warning
directive in order to ensure ASTUnit returns an AST).
Thanks,
--
Peter
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits