X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0c61ab6f66b526747d23b8b77d67712e070ca6d5..2e9abe9e35d43eee00d5c2078ac0e35d8afcf0b1:/tests/arrays/arrays.cpp diff --git a/tests/arrays/arrays.cpp b/tests/arrays/arrays.cpp index 0681d2c7cc..5ed8f5eee3 100644 --- a/tests/arrays/arrays.cpp +++ b/tests/arrays/arrays.cpp @@ -467,7 +467,7 @@ void ArraysTestCase::wxStringArraySplitJoinTest() CPPUNIT_ASSERT( wxSplit(string, _T(';')).empty() ); - CPPUNIT_ASSERT_EQUAL( (size_t)2, wxSplit(_T(";"), _T(';')).size() ); + CPPUNIT_ASSERT_EQUAL( 2, wxSplit(_T(";"), _T(';')).size() ); } void ArraysTestCase::wxObjArrayTest() @@ -550,11 +550,11 @@ void ArraysTestCase::Alloc() wxArrayInt a; a.Add(17); a.Add(9); - CPPUNIT_ASSERT_EQUAL( size_t(2), a.GetCount() ); + CPPUNIT_ASSERT_EQUAL( 2, a.GetCount() ); a.Alloc(1000); - CPPUNIT_ASSERT_EQUAL( size_t(2), a.GetCount() ); + CPPUNIT_ASSERT_EQUAL( 2, a.GetCount() ); CPPUNIT_ASSERT_EQUAL( 17, a[0] ); CPPUNIT_ASSERT_EQUAL( 9, a[1] ); } @@ -608,8 +608,13 @@ void DoTestSwap(T v1, T v2, T v3, void ArraysTestCase::Swap() { DoTestSwap("Foo", "Bar", "Baz", (wxArrayString *)NULL); + + // VC6 can't compile this call with mysterious error about in DoTestSwap() +#ifndef __VISUALC6__ DoTestSwap(1, 10, 100, (wxArrayInt *)NULL); - DoTestSwap(6, 28, 496, (wxArrayLong *)NULL); +#endif + + DoTestSwap(6L, 28L, 496L, (wxArrayLong *)NULL); } void ArraysTestCase::TestSTL() @@ -624,7 +629,7 @@ void ArraysTestCase::TestSTL() list1.push_back(i); CPPUNIT_ASSERT( list1.capacity() >= (size_t)COUNT ); - CPPUNIT_ASSERT_EQUAL( (size_t)COUNT, list1.size() ); + CPPUNIT_ASSERT_EQUAL( COUNT, list1.size() ); for ( it = list1.begin(), en = list1.end(), i = 0; it != en; ++it, ++i )