Index: src/libstring/Tests/TestsTString.cpp =================================================================== diff -u -N -r07f5ed57f11f0b908313f692fc4830401f0db552 -rc89285627fcbfd03036064ec6f834e4fa6841048 --- src/libstring/Tests/TestsTString.cpp (.../TestsTString.cpp) (revision 07f5ed57f11f0b908313f692fc4830401f0db552) +++ src/libstring/Tests/TestsTString.cpp (.../TestsTString.cpp) (revision c89285627fcbfd03036064ec6f834e4fa6841048) @@ -549,6 +549,15 @@ EXPECT_EQ(strValue, _T("Some song")); } +TEST(TStringTests, Replace_MultipleTimes) +{ + TString strValue(_T("Soome stering")); + strValue.Replace(_T("o"), _T("xyz")); + strValue.Replace(_T("e"), _T("abc")); + + EXPECT_EQ(strValue, _T("Sxyzxyzmabc stabcring")); +} + TEST(TStringTests, Replace_EmptyStringWithPtrToString) { TString strValue;