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