llvm/llvm/unittests/ADT/SmallStringTest.cpp

//===- llvm/unittest/ADT/SmallStringTest.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
//
//===----------------------------------------------------------------------===//
//
// SmallString unit tests.
//
//===----------------------------------------------------------------------===//

#include "llvm/ADT/SmallString.h"
#include "gtest/gtest.h"
#include <climits>
#include <cstring>
#include <stdarg.h>

usingnamespacellvm;

namespace {

// Test fixture class
class SmallStringTest : public testing::Test {};

// New string test.
TEST_F(SmallStringTest, EmptyStringTest) {}

TEST_F(SmallStringTest, AssignRepeated) {}

TEST_F(SmallStringTest, AssignIterPair) {}

TEST_F(SmallStringTest, AssignStringRef) {}

TEST_F(SmallStringTest, AssignSmallVector) {}

TEST_F(SmallStringTest, AssignStringRefs) {}

TEST_F(SmallStringTest, AppendIterPair) {}

TEST_F(SmallStringTest, AppendStringRef) {}

TEST_F(SmallStringTest, AppendSmallVector) {}

TEST_F(SmallStringTest, AppendStringRefs) {}

TEST_F(SmallStringTest, StringRefConversion) {}

TEST_F(SmallStringTest, StdStringConversion) {}

TEST_F(SmallStringTest, Substr) {}

TEST_F(SmallStringTest, Slice) {}

TEST_F(SmallStringTest, Find) {}

TEST_F(SmallStringTest, Count) {}

TEST_F(SmallStringTest, Realloc) {}

TEST_F(SmallStringTest, Comparisons) {}

// Check gtest prints SmallString as a string instead of a container of chars.
// The code is in utils/unittest/googletest/internal/custom/gtest-printers.h
TEST_F(SmallStringTest, GTestPrinter) {}

} // namespace