Index: src/libchcore/Tests/TestsTString.cpp =================================================================== diff -u -N -r14d99757fbeaa3e55d43b45b043033d8ba81980b -rb1e03eb232a784d6e2d40f67cbbbb33be0972228 --- src/libchcore/Tests/TestsTString.cpp (.../TestsTString.cpp) (revision 14d99757fbeaa3e55d43b45b043033d8ba81980b) +++ src/libchcore/Tests/TestsTString.cpp (.../TestsTString.cpp) (revision b1e03eb232a784d6e2d40f67cbbbb33be0972228) @@ -267,6 +267,13 @@ EXPECT_EQ(strValue, _T("Some string... appended.")); } +TEST(TStringTests, AppendString_WithReallocate) +{ + TString strValue(_T("Some string with up to 64 characters - 123456789012345678901")); + strValue.Append(_T("... appended.")); + EXPECT_EQ(strValue, _T("Some string with up to 64 characters - 123456789012345678901... appended.")); +} + // left, right, mid TEST(TStringTests, Left) {