#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 {
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) { … }
}
}
}
}