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

//===-- ConfigYAMLTests.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 "ConfigFragment.h"
#include "ConfigTesting.h"
#include "Protocol.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/SMLoc.h"
#include "llvm/Support/SourceMgr.h"
#include "llvm/Testing/Support/SupportHelpers.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"

namespace clang {
namespace clangd {
namespace config {

// PrintTo is a magic identifier of GTest
// NOLINTNEXTLINE (readability-identifier-naming)
template <typename T> void PrintTo(const Located<T> &V, std::ostream *OS) {}

namespace {
AllOf;
ElementsAre;
IsEmpty;

MATCHER_P(val, Value, "") {}

MATCHER_P2(PairVal, Value1, Value2, "") {}

TEST(ParseYAML, SyntacticForms) {}

TEST(ParseYAML, Locations) {}

TEST(ParseYAML, ConfigDiagnostics) {}

TEST(ParseYAML, Invalid) {}

TEST(ParseYAML, ExternalBlockNone) {}

TEST(ParseYAML, ExternalBlock) {}

TEST(ParseYAML, AllScopes) {}

TEST(ParseYAML, AllScopesWarn) {}

TEST(ParseYAML, ShowAKA) {}

TEST(ParseYAML, InlayHints) {}

TEST(ParseYAML, SemanticTokens) {}

TEST(ParseYAML, IncludesIgnoreHeader) {}

TEST(ParseYAML, IncludesAnalyzeAngledIncludes) {}

TEST(ParseYAML, Style) {}
} // namespace
} // namespace config
} // namespace clangd
} // namespace clang