#include "Config.h"
#include "ConfigFragment.h"
#include "ConfigTesting.h"
#include "Diagnostics.h"
#include "Feature.h"
#include "TestFS.h"
#include "clang/Basic/DiagnosticSema.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/SourceMgr.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include <optional>
#include <string>
namespace clang {
namespace clangd {
namespace config {
namespace {
AllOf;
Contains;
ElementsAre;
IsEmpty;
SizeIs;
StartsWith;
UnorderedElementsAre;
class ConfigCompileTests : public ::testing::Test { … };
TEST_F(ConfigCompileTests, Condition) { … }
TEST_F(ConfigCompileTests, CompileCommands) { … }
TEST_F(ConfigCompileTests, CompilationDatabase) { … }
TEST_F(ConfigCompileTests, Index) { … }
TEST_F(ConfigCompileTests, PathSpecMatch) { … }
TEST_F(ConfigCompileTests, DiagnosticsIncludeCleaner) { … }
TEST_F(ConfigCompileTests, DiagnosticSuppression) { … }
TEST_F(ConfigCompileTests, Tidy) { … }
TEST_F(ConfigCompileTests, TidyBadChecks) { … }
TEST_F(ConfigCompileTests, ExternalServerNeedsTrusted) { … }
TEST_F(ConfigCompileTests, ExternalBlockWarnOnMultipleSource) { … }
TEST_F(ConfigCompileTests, ExternalBlockDisableWithNone) { … }
TEST_F(ConfigCompileTests, ExternalBlockErrOnNoSource) { … }
TEST_F(ConfigCompileTests, ExternalBlockDisablesBackgroundIndex) { … }
TEST_F(ConfigCompileTests, ExternalBlockMountPoint) { … }
TEST_F(ConfigCompileTests, AllScopes) { … }
TEST_F(ConfigCompileTests, Style) { … }
}
}
}
}