Home | History | Annotate | Download | only in test

Lines Matching refs:WideStringToUtf8

194 using testing::internal::WideStringToUtf8;
526 // Tests WideStringToUtf8().
530 EXPECT_STREQ("", WideStringToUtf8(L"", 0).c_str());
531 EXPECT_STREQ("", WideStringToUtf8(L"", -1).c_str());
536 EXPECT_STREQ("a", WideStringToUtf8(L"a", 1).c_str());
537 EXPECT_STREQ("ab", WideStringToUtf8(L"ab", 2).c_str());
538 EXPECT_STREQ("a", WideStringToUtf8(L"a", -1).c_str());
539 EXPECT_STREQ("ab", WideStringToUtf8(L"ab", -1).c_str());
546 EXPECT_STREQ("\xC3\x93", WideStringToUtf8(L"\xD3", 1).c_str());
547 EXPECT_STREQ("\xC3\x93", WideStringToUtf8(L"\xD3", -1).c_str());
551 EXPECT_STREQ("\xD5\xB6", WideStringToUtf8(s, 1).c_str());
552 EXPECT_STREQ("\xD5\xB6", WideStringToUtf8(s, -1).c_str());
560 EXPECT_STREQ("\xE0\xA3\x93", WideStringToUtf8(s1, 1).c_str());
561 EXPECT_STREQ("\xE0\xA3\x93", WideStringToUtf8(s1, -1).c_str());
565 EXPECT_STREQ("\xEC\x9D\x8D", WideStringToUtf8(s2, 1).c_str());
566 EXPECT_STREQ("\xEC\x9D\x8D", WideStringToUtf8(s2, -1).c_str());
571 EXPECT_STREQ("ABC", WideStringToUtf8(L"ABC\0XYZ", 100).c_str());
577 EXPECT_STREQ("ABC", WideStringToUtf8(L"ABCDEF", 3).c_str());
586 EXPECT_STREQ("\xF0\x90\xA3\x93", WideStringToUtf8(L"\x108D3", 1).c_str());
587 EXPECT_STREQ("\xF0\x90\xA3\x93", WideStringToUtf8(L"\x108D3", -1).c_str());
590 EXPECT_STREQ("\xF4\x88\x98\xB4", WideStringToUtf8(L"\x108634", 1).c_str());
591 EXPECT_STREQ("\xF4\x88\x98\xB4", WideStringToUtf8(L"\x108634", -1).c_str());
597 WideStringToUtf8(L"\xABCDFF", -1).c_str());
604 EXPECT_STREQ("\xF0\x90\x90\x80", WideStringToUtf8(s, -1).c_str());
612 EXPECT_STREQ("\xED\xA0\x80", WideStringToUtf8(s1, -1).c_str());
615 EXPECT_STREQ("\xED\xA0\x80M", WideStringToUtf8(s2, -1).c_str());
618 EXPECT_STREQ("\xED\xB0\x80PQR", WideStringToUtf8(s3, -1).c_str());
633 WideStringToUtf8(s, -1).c_str());
640 WideStringToUtf8(s, -1).c_str());