CPPUNIT_TEST( wxArrayUShortTest );
CPPUNIT_TEST( wxArrayIntTest );
CPPUNIT_TEST( TestSTL );
+ CPPUNIT_TEST( Alloc );
CPPUNIT_TEST_SUITE_END();
void wxStringArrayTest();
void wxArrayUShortTest();
void wxArrayIntTest();
void TestSTL();
+ void Alloc();
DECLARE_NO_COPY_CLASS(ArraysTestCase)
};
TestArrayOf(Int);
+void ArraysTestCase::Alloc()
+{
+ wxArrayInt a;
+ a.Add(17);
+ a.Add(9);
+ CPPUNIT_ASSERT_EQUAL( 2u, a.GetCount() );
+
+ a.Alloc(1000);
+
+ CPPUNIT_ASSERT_EQUAL( 2u, a.GetCount() );
+ CPPUNIT_ASSERT_EQUAL( 17, a[0] );
+ CPPUNIT_ASSERT_EQUAL( 9, a[1] );
+}
+
void ArraysTestCase::TestSTL()
{
wxArrayInt list1;