7#include "gtest/gtest.h"
12TEST(StringConversion, Utf16ToUtf16Empty) {
16TEST(StringConversion, Utf8ToUtf16Ascii) {
20TEST(StringConversion, Utf8ToUtf16Unicode) {
24TEST(StringConversion, Utf16ToUtf8Empty) {
28TEST(StringConversion, Utf16ToUtf8Ascii) {
32TEST(StringConversion, Utf16ToUtf8Unicode) {
37 EXPECT_EQ(
PathToUtf8(std::filesystem::path(
"abc")),
"abc");
38 EXPECT_EQ(
PathToUtf8(std::filesystem::path(u
"\x2603")),
"\xe2\x98\x83");
TEST(BacktraceTest, CanGatherBacktrace)
std::string Utf16ToUtf8(const std::u16string_view string)
std::string PathToUtf8(const std::filesystem::path &path)
std::u16string Utf8ToUtf16(const std::string_view string)