Kaydet (Commit) c7416333 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

loplugin:salunicodeliteral: sal

Change-Id: I1b7c3f8de5b09c96e27aa9124096b00638afb3f3
üst 40b9caf8
......@@ -989,13 +989,13 @@ void createFromCodePoints::test() {
static sal_uInt32 const cp[] = { 0, 0xD800, 0xFFFF, 0x10000, 0x10FFFF };
rtl::OUString s(cp, sizeof cp / sizeof (sal_uInt32));
CPPUNIT_ASSERT_EQUAL(sal_Int32(7), s.getLength());
CPPUNIT_ASSERT_EQUAL(sal_Unicode(0), s[0]);
CPPUNIT_ASSERT_EQUAL(sal_Unicode(0xD800), s[1]);
CPPUNIT_ASSERT_EQUAL(sal_Unicode(0xFFFF), s[2]);
CPPUNIT_ASSERT_EQUAL(sal_Unicode(0xD800), s[3]);
CPPUNIT_ASSERT_EQUAL(sal_Unicode(0xDC00), s[4]);
CPPUNIT_ASSERT_EQUAL(sal_Unicode(0xDBFF), s[5]);
CPPUNIT_ASSERT_EQUAL(sal_Unicode(0xDFFF), s[6]);
CPPUNIT_ASSERT_EQUAL(u'\0', s[0]);
CPPUNIT_ASSERT_EQUAL(u'\xD800', s[1]);
CPPUNIT_ASSERT_EQUAL(u'\xFFFF', s[2]);
CPPUNIT_ASSERT_EQUAL(u'\xD800', s[3]);
CPPUNIT_ASSERT_EQUAL(u'\xDC00', s[4]);
CPPUNIT_ASSERT_EQUAL(u'\xDBFF', s[5]);
CPPUNIT_ASSERT_EQUAL(u'\xDFFF', s[6]);
}
class iterateCodePoints: public CppUnit::TestFixture {
......
......@@ -30,7 +30,7 @@ void AppendChar::testAppendChar() {
rtl::OUStringBuffer s;
s.append('a');
CPPUNIT_ASSERT_EQUAL(sal_Int32(1), s.getLength());
CPPUNIT_ASSERT_EQUAL(sal_Unicode('a'), s[0]);
CPPUNIT_ASSERT_EQUAL(u'a', s[0]);
}
} }
......
......@@ -317,17 +317,17 @@ void test::oustring::StringLiterals::checkOUStringLiteral()
void test::oustring::StringLiterals::checkOUStringLiteral1()
{
auto l1 = rtlunittest::OUStringLiteral1('A');
CPPUNIT_ASSERT_EQUAL(sal_Unicode('A'), l1.c);
CPPUNIT_ASSERT_EQUAL(u'A', l1.c);
char const c2 = 'A';
auto l2 = rtlunittest::OUStringLiteral1(c2);
CPPUNIT_ASSERT_EQUAL(sal_Unicode('A'), l2.c);
CPPUNIT_ASSERT_EQUAL(u'A', l2.c);
char c3 = 'A'; auto l3 = rtlunittest::OUStringLiteral1(c3);
CPPUNIT_ASSERT_EQUAL(sal_Unicode('A'), l3.c);
CPPUNIT_ASSERT_EQUAL(u'A', l3.c);
auto l4 = rtlunittest::OUStringLiteral1(sal_Unicode('A'));
CPPUNIT_ASSERT_EQUAL(sal_Unicode('A'), l4.c);
auto l4 = rtlunittest::OUStringLiteral1(u'A');
CPPUNIT_ASSERT_EQUAL(u'A', l4.c);
sal_Unicode const c5 = 0x100;
auto l5 = rtlunittest::OUStringLiteral1(c5);
......@@ -335,7 +335,7 @@ void test::oustring::StringLiterals::checkOUStringLiteral1()
rtl::OUString s1{rtlunittest::OUStringLiteral1('A')};
CPPUNIT_ASSERT_EQUAL(sal_Int32(1), s1.getLength());
CPPUNIT_ASSERT_EQUAL(sal_Unicode('A'), s1[0]);
CPPUNIT_ASSERT_EQUAL(u'A', s1[0]);
CPPUNIT_ASSERT_EQUAL(
true, rtl::OUString("A") == rtlunittest::OUStringLiteral1('A'));
......@@ -348,8 +348,8 @@ void test::oustring::StringLiterals::checkOUStringLiteral1()
rtl::OUString s2("A" + rtlunittest::OUStringLiteral1('b'));
CPPUNIT_ASSERT_EQUAL(sal_Int32(2), s2.getLength());
CPPUNIT_ASSERT_EQUAL(sal_Unicode('A'), s2[0]);
CPPUNIT_ASSERT_EQUAL(sal_Unicode('b'), s2[1]);
CPPUNIT_ASSERT_EQUAL(u'A', s2[0]);
CPPUNIT_ASSERT_EQUAL(u'b', s2[1]);
}
void test::oustring::StringLiterals::checkUtf16() {
......
......@@ -83,7 +83,7 @@ void testSingleByteCharSet(SingleByteCharSet const & rSet) {
CPPUNIT_ASSERT_EQUAL_MESSAGE(OUStringToOString(OUString("rSet.m_aMap[" + OUString::number(i) + "] == " +
OUString::number(rSet.m_aMap[i], 16)),
RTL_TEXTENCODING_UTF8).getStr(),
static_cast<sal_Unicode>(0xFFFF), rSet.m_aMap[i]);
u'\xFFFF', rSet.m_aMap[i]);
CPPUNIT_ASSERT_EQUAL_MESSAGE(OUStringToOString(OUString("aUnicode[" + OUString::number(j) + "] == " +
OUString::number(aUnicode[j], 16) +
", rSet.m_aMap[" + OUString::number(i) + "] == " +
......@@ -130,7 +130,7 @@ void testSingleByteCharSet(SingleByteCharSet const & rSet) {
CPPUNIT_ASSERT_EQUAL_MESSAGE(OUStringToOString(OUString("rSet.m_aMap[" + OUString::number(i) + "] == " +
OUString::number(rSet.m_aMap[i], 16)),
RTL_TEXTENCODING_UTF8).getStr(),
static_cast<sal_Unicode>(0xFFFF), rSet.m_aMap[i]);
u'\xFFFF', rSet.m_aMap[i]);
CPPUNIT_ASSERT_EQUAL_MESSAGE(OUStringToOString(OUString("aText[" + OUString::number(j) + "] == " +
OUString::number(i, 16)),
RTL_TEXTENCODING_UTF8).getStr(),
......
......@@ -182,10 +182,10 @@ void Test::test_Uri() {
// Check surrogate handling:
aBuffer.append(static_cast< sal_Unicode >(0xD800)); // %ED%A0%80
aBuffer.append(static_cast< sal_Unicode >(0xD800)); // %F0%90%8F%BF
aBuffer.append(static_cast< sal_Unicode >(0xDFFF));
aBuffer.append(static_cast< sal_Unicode >(0xDFFF)); // %ED%BF%BF
aBuffer.append(u'\xD800'); // %ED%A0%80
aBuffer.append(u'\xD800'); // %F0%90%8F%BF
aBuffer.append(u'\xDFFF');
aBuffer.append(u'\xDFFF'); // %ED%BF%BF
aBuffer.append('A'); // A
aText1 = aBuffer.makeStringAndClear();
aText2 = "%ED%A0%80" "%F0%90%8F%BF" "%ED%BF%BF" "A";
......@@ -210,8 +210,8 @@ void Test::test_Uri() {
aText1 = "%ed%a0%80" "%f0%90%8f%bf" "%ed%bf%bf" "A";
aBuffer.append("%ED%A0%80");
aBuffer.append(static_cast< sal_Unicode >(0xD800));
aBuffer.append(static_cast< sal_Unicode >(0xDFFF));
aBuffer.append(u'\xD800');
aBuffer.append(u'\xDFFF');
aBuffer.append("%ED%BF%BF");
aBuffer.append('A');
aText2 = aBuffer.makeStringAndClear();
......@@ -251,7 +251,7 @@ void Test::test_Uri() {
aText1 = "%30%C3%BF";
aBuffer.append("%30");
aBuffer.append(static_cast< sal_Unicode >(0x00FF));
aBuffer.append(u'\x00FF');
aText2 = aBuffer.makeStringAndClear();
CPPUNIT_ASSERT_EQUAL_MESSAGE(
"failure 18",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment