TEST(GTestStringBuffer, TestToStdString) { const char u[] = { 0xe3, 0x81, 0x82, 0xe3, 0x81, 0x84, 0xe3, 0x81, 0x86, 0 }; String::CPtr s = String::create(u, String::UTF8); StringBuffer::Ptr sb = StringBuffer::create(s); ASSERT_EQ(s->toStdString(String::UTF8), sb->toStdString()); ASSERT_EQ(s->toStdString(String::UTF16), sb->toStdString(String::UTF16)); ASSERT_EQ(s->toStdString(String::UTF32), sb->toStdString(String::UTF32)); }