llvm/lldb/unittests/Expression/CppModuleConfigurationTest.cpp

//===-- CppModuleConfigurationTest.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 "Plugins/ExpressionParser/Clang/CppModuleConfiguration.h"
#include "Plugins/ExpressionParser/Clang/ClangHost.h"
#include "TestingSupport/SubsystemRAII.h"
#include "lldb/Host/FileSystem.h"
#include "lldb/Host/HostInfo.h"

#include "gmock/gmock.h"
#include "gtest/gtest.h"

usingnamespacelldb_private;

namespace {
struct CppModuleConfigurationTest : public testing::Test {};
} // namespace

/// Returns the Clang resource include directory.
static std::string ResourceInc() {}

TEST_F(CppModuleConfigurationTest, Linux) {}

TEST_F(CppModuleConfigurationTest, LinuxTargetSpecificInclude) {}

TEST_F(CppModuleConfigurationTest, Sysroot) {}

TEST_F(CppModuleConfigurationTest, LinuxLocalLibCpp) {}

TEST_F(CppModuleConfigurationTest, UnrelatedLibrary) {}

TEST_F(CppModuleConfigurationTest, UnrelatedLibraryWithTargetSpecificInclude) {}

TEST_F(CppModuleConfigurationTest, Xcode) {}

TEST_F(CppModuleConfigurationTest, LibCppV2) {}

TEST_F(CppModuleConfigurationTest, UnknownLibCppFile) {}

TEST_F(CppModuleConfigurationTest, MissingUsrInclude) {}

TEST_F(CppModuleConfigurationTest, MissingLibCpp) {}

TEST_F(CppModuleConfigurationTest, IgnoreLibStdCpp) {}

TEST_F(CppModuleConfigurationTest, AmbiguousCLib) {}

TEST_F(CppModuleConfigurationTest, AmbiguousLibCpp) {}