1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-18 11:19:10 +00:00

Cleanup of unused code and fix of unit test to reflect that accented chars are counted as two.

This commit is contained in:
Anne Marije v/d Meer
2013-08-13 21:06:33 +02:00
parent 4f1d2494a1
commit 7bde88a635

View File

@ -83,6 +83,15 @@ TEST(PlStringTest,FindChar)
result=0;
result = input.Find('f',plString::kCaseInsensitive);
EXPECT_EQ(-1,result);
plString input1 = plString("abCdcBÁèab");
//available accented char, case sensitive
result = input1.Find('Á',plString::kCaseSensitive);
EXPECT_EQ(7,result);
//available accented char, case insensitive
result = input1.Find('è',plString::kCaseInsensitive);
EXPECT_EQ(9,result);
}
TEST(PlStringTest,FindLast)
@ -106,6 +115,15 @@ TEST(PlStringTest,FindLast)
result=0;
result = input.FindLast('f',plString::kCaseInsensitive);
EXPECT_EQ(-1,result);
plString input1 = plString("éeÉß");
//available accented char, case sensitive
result = input1.FindLast('e',plString::kCaseSensitive);
EXPECT_EQ(2,result);
//available accented char, case insensitive
result = input1.FindLast('ß',plString::kCaseInsensitive);
EXPECT_EQ(6,result);
}
TEST(PlStringTest,FindString)