Add matchers for gtest's ASSERT_THAT, EXPECT_THAT, ON_CALL and EXPECT_CALL
authorZhaomo Yang <zhaomo@google.com>
Wed, 2 Jun 2021 13:24:24 +0000 (13:24 +0000)
committerYitzhak Mandelbaum <yitzhakm@google.com>
Wed, 2 Jun 2021 17:28:14 +0000 (17:28 +0000)
commitd0e159334f9d1285ec35cf71465358c47141618c
treea5f3c70c713653ef4e097d251920bfa2680b53e1
parentb532455ac7038bfb59b858a1bbcb6d2941f5dbcc
Add matchers for gtest's ASSERT_THAT, EXPECT_THAT, ON_CALL and EXPECT_CALL

This patch adds support for matching gtest's ASSERT_THAT, EXPECT_THAT, ON_CALL and EXPECT_CALL macros.

Reviewed By: ymandel, hokein

Differential Revision: https://reviews.llvm.org/D103195
clang/include/clang/ASTMatchers/GtestMatchers.h
clang/lib/ASTMatchers/GtestMatchers.cpp
clang/unittests/ASTMatchers/GtestMatchersTest.cpp