#include <iostream>
#include <gtest/gtest.h>
#include "phonenumbers/unicodestring.h"
ostream;
namespace i18n {
namespace phonenumbers {
ostream& operator<<(ostream& out, const UnicodeString& s) { … }
TEST(UnicodeString, ToUTF8StringWithEmptyString) { … }
TEST(UnicodeString, ToUTF8String) { … }
TEST(UnicodeString, ToUTF8StringWithNonAscii) { … }
TEST(UnicodeString, AppendCodepoint) { … }
TEST(UnicodeString, AppendCodepointWithNonAscii) { … }
TEST(UnicodeString, AppendUnicodeString) { … }
TEST(UnicodeString, AppendUnicodeStringWithNonAscii) { … }
TEST(UnicodeString, IndexOf) { … }
TEST(UnicodeString, IndexOfWithNonAscii) { … }
TEST(UnicodeString, ReplaceWithEmptyInputs) { … }
TEST(UnicodeString, ReplaceWithEmptyReplacement) { … }
TEST(UnicodeString, ReplaceBegining) { … }
TEST(UnicodeString, ReplaceMiddle) { … }
TEST(UnicodeString, ReplaceEnd) { … }
TEST(UnicodeString, ReplaceWithNonAscii) { … }
TEST(UnicodeString, SetCharBegining) { … }
TEST(UnicodeString, SetCharMiddle) { … }
TEST(UnicodeString, SetCharEnd) { … }
TEST(UnicodeString, SetCharWithNonAscii) { … }
TEST(UnicodeString, TempSubStringWithEmptyString) { … }
TEST(UnicodeString, TempSubStringWithInvalidInputs) { … }
TEST(UnicodeString, TempSubString) { … }
TEST(UnicodeString, TempSubStringWithNoLength) { … }
TEST(UnicodeString, TempSubStringWithNonAscii) { … }
TEST(UnicodeString, OperatorEqual) { … }
TEST(UnicodeString, OperatorEqualWithNonAscii) { … }
TEST(UnicodeString, OperatorBracket) { … }
TEST(UnicodeString, OperatorBracketWithNonAscii) { … }
TEST(UnicodeString, OperatorBracketWithIteratorCacheInvalidation) { … }
}
}