llvm/lldb/unittests/Utility/ArgsTest.cpp

//===-- ArgsTest.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 "gtest/gtest.h"

#include "lldb/Utility/Args.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/StringList.h"

#include <limits>
#include <sstream>

usingnamespacelldb_private;

TEST(ArgsTest, TestSingleArg) {}

TEST(ArgsTest, TestSingleQuotedArgWithSpace) {}

TEST(ArgsTest, TestSingleArgWithQuotedSpace) {}

TEST(ArgsTest, TestTrailingBackslash) {}

TEST(ArgsTest, TestQuotedTrailingBackslash) {}

TEST(ArgsTest, TestUnknownEscape) {}

TEST(ArgsTest, TestQuotedUnknownEscape) {}

TEST(ArgsTest, TestMultipleArgs) {}

TEST(ArgsTest, TestOverwriteArgs) {}

TEST(ArgsTest, TestAppendArg) {}

TEST(ArgsTest, TestInsertArg) {}

TEST(ArgsTest, TestArgv) {}

TEST(ArgsTest, StringListConstructor) {}

TEST(ArgsTest, GetQuotedCommandString) {}

TEST(ArgsTest, BareSingleQuote) {}

TEST(ArgsTest, DoubleQuotedItem) {}

TEST(ArgsTest, AppendArguments) {}

TEST(ArgsTest, GetArgumentArrayRef) {}

TEST(ArgsTest, EscapeLLDBCommandArgument) {}

TEST(ArgsTest, ReplaceArgumentAtIndexShort) {}

TEST(ArgsTest, ReplaceArgumentAtIndexEqual) {}

TEST(ArgsTest, ReplaceArgumentAtIndexLonger) {}

TEST(ArgsTest, ReplaceArgumentAtIndexOutOfRange) {}

TEST(ArgsTest, ReplaceArgumentAtIndexFarOutOfRange) {}

TEST(ArgsTest, GetShellSafeArgument) {}