X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e4e7977701f8646d57db738355af63b4673b1edc..01a65e7c585afb79e7c47a7b99f2e450b9e35542:/tests/arrays/arrays.cpp diff --git a/tests/arrays/arrays.cpp b/tests/arrays/arrays.cpp index a5a26644f3..0913b8ab8e 100644 --- a/tests/arrays/arrays.cpp +++ b/tests/arrays/arrays.cpp @@ -314,6 +314,19 @@ void ArraysTestCase::wxStringArrayTest() _T("a") , _T("a") , _T("a") ) ); + + a5.assign(a1.end(), a1.end()); + CPPUNIT_ASSERT( a5.empty() ); + + a5.assign(a1.begin(), a1.end()); + CPPUNIT_ASSERT( a5 == a1 ); + +#ifdef wxHAS_VECTOR_TEMPLATE_ASSIGN + const wxString months[] = { "Jan", "Feb", "Mar" }; + a5.assign(months, months + WXSIZEOF(months)); + CPPUNIT_ASSERT_EQUAL( WXSIZEOF(months), a5.size() ); + CPPUNIT_ASSERT( COMPARE_3_VALUES(a5, "Jan", "Feb", "Mar") ); +#endif // wxHAS_VECTOR_TEMPLATE_ASSIGN } void ArraysTestCase::wxStringArraySplitTest()