Check for self-assignment in wxArrayString
Assigning array to itself destroyed its contents -- check for this now. Closes #17619.
This commit is contained in:
@@ -350,6 +350,13 @@ void ArraysTestCase::wxStringArrayTest()
|
||||
wxArrayString a6;
|
||||
a6.Add("Foo");
|
||||
a6.Insert(a6[0], 1, 100);
|
||||
|
||||
wxArrayString a7;
|
||||
a7 = a7;
|
||||
CPPUNIT_ASSERT_EQUAL( 0, a7.size() );
|
||||
a7.Add("Bar");
|
||||
a7 = a7;
|
||||
CPPUNIT_ASSERT_EQUAL( 1, a7.size() );
|
||||
}
|
||||
|
||||
void ArraysTestCase::SortedArray()
|
||||
|
Reference in New Issue
Block a user