llvm/clang-tools-extra/clangd/unittests/InsertionPointTests.cpp

//===-- InsertionPointTess.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 "Annotations.h"
#include "Protocol.h"
#include "SourceCode.h"
#include "TestTU.h"
#include "XRefs.h"
#include "refactor/InsertionPoint.h"
#include "clang/AST/DeclBase.h"
#include "llvm/Testing/Support/Error.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"

namespace clang {
namespace clangd {
namespace {
HasValue;

TEST(InsertionPointTests, Generic) {}

// For CXX, we should check:
// - special handling for access specifiers
// - unwrapping of template decls
TEST(InsertionPointTests, CXX) {}

MATCHER_P(replacementText, Text, "") {}

TEST(InsertionPointTests, CXXAccessProtection) {}

// In ObjC we need to take care to get the @end fallback right.
TEST(InsertionPointTests, ObjC) {}

} // namespace
} // namespace clangd
} // namespace clang