#include "perfetto/ext/base/string_utils.h"
#include <optional>
#include "test/gtest_and_gmock.h"
namespace perfetto {
namespace base {
namespace {
template <size_t N>
struct UninitializedBuf { … };
ElementsAre;
TEST(StringUtilsTest, Lowercase) { … }
TEST(StringUtilsTest, Uppercase) { … }
TEST(StringUtilsTest, CStringToUInt32) { … }
TEST(StringUtilsTest, CStringToInt32) { … }
TEST(StringUtilsTest, CStringToDouble) { … }
TEST(StringUtilsTest, StringToUInt32) { … }
TEST(StringUtilsTest, StringToInt32) { … }
TEST(StringUtilsTest, StringToUInt64) { … }
TEST(StringUtilsTest, StringToInt64) { … }
TEST(StringUtilsTest, StringToDouble) { … }
TEST(StringUtilsTest, StartsWith) { … }
TEST(StringUtilsTest, StartsWithAny) { … }
TEST(StringUtilsTest, EndsWith) { … }
TEST(StringUtilsTest, ToHex) { … }
TEST(StringUtilsTest, IntToHex) { … }
TEST(StringUtilsTest, Uint64ToHex) { … }
TEST(StringUtilsTest, Uint64ToHexNoPrefix) { … }
TEST(StringUtilsTest, CaseInsensitiveEqual) { … }
TEST(StringUtilsTest, SplitString) { … }
TEST(StringUtilsTest, Strip) { … }
TEST(StringUtilsTest, TrimWhitespace) { … }
TEST(StringUtilsTest, Contains) { … }
TEST(StringUtilsTest, Find) { … }
TEST(StringUtilsTest, ReplaceAll) { … }
TEST(StringUtilsTest, StringCopy) { … }
TEST(StringUtilsTest, SprintfTrunc) { … }
TEST(StringUtilsTest, StackString) { … }
TEST(FindLineTest, InvalidOffset1) { … }
TEST(FindLineTest, InvalidOffset2) { … }
TEST(FindLineTest, FirstCharacter) { … }
TEST(FindLineTest, StandardCheck) { … }
TEST(FindLineTest, TwoBreakLines) { … }
TEST(FindLineTest, EndsWithBreakLine) { … }
}
}
}