Update contrib.
4 #include "cppunit/cppunit_proxy.h"
6 #if !defined (STLPORT) || defined(_STLP_USE_NAMESPACES)
13 class SwapTest : public CPPUNIT_NS::TestCase
15 CPPUNIT_TEST_SUITE(SwapTest);
17 CPPUNIT_TEST(swprnge1);
18 CPPUNIT_TEST_SUITE_END();
25 CPPUNIT_TEST_SUITE_REGISTRATION(SwapTest);
28 // tests implementation
30 void SwapTest::swap1()
36 CPPUNIT_ASSERT(a==19);
37 CPPUNIT_ASSERT(b==42);
39 void SwapTest::swprnge1()
41 char word1[] = "World";
42 char word2[] = "Hello";
43 swap_ranges((char*)word1, (char*)word1 + ::strlen(word1), (char*)word2);
44 CPPUNIT_ASSERT(!strcmp(word1, "Hello"));
45 CPPUNIT_ASSERT(!strcmp(word2, "World"));