#include "lldb/Host/FileSystem.h"
#include "lldb/Interpreter/CommandCompletions.h"
#include "lldb/Utility/StringList.h"
#include "lldb/Utility/TildeExpressionResolver.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "TestingSupport/MockTildeExpressionResolver.h"
#include "TestingSupport/SubsystemRAII.h"
#include "TestingSupport/TestUtilities.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/raw_ostream.h"
fs;
path;
usingnamespacellvm;
usingnamespacelldb_private;
namespace {
class CompletionTest : public testing::Test { … };
SmallString<128> CompletionTest::OriginalWorkingDir;
}
static std::vector<std::string> toVector(const StringList &SL) { … }
UnorderedElementsAre;
TEST_F(CompletionTest, DirCompletionAbsolute) { … }
TEST_F(CompletionTest, FileCompletionAbsolute) { … }
TEST_F(CompletionTest, DirCompletionUsername) { … }