//===--- DisambiguateTest.cpp ---------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #include "clang-pseudo/Disambiguate.h" #include "clang-pseudo/Forest.h" #include "clang-pseudo/Token.h" #include "clang/Basic/TokenKinds.h" #include "gmock/gmock.h" #include "gtest/gtest.h" #include <vector> namespace clang { namespace pseudo { namespace { ElementsAre; Pair; UnorderedElementsAre; // Common disambiguation test fixture. // This is the ambiguous forest representing parses of 'a * b;'. class DisambiguateTest : public ::testing::Test { … }; TEST_F(DisambiguateTest, Remove) { … } TEST_F(DisambiguateTest, DummyStrategy) { … } } // namespace } // namespace pseudo } // namespace clang