Index: src/libchcore/Tests/TestsTString.cpp
===================================================================
diff -u -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)
 {