First public contribution.
4 #include "cppunit/cppunit_proxy.h"
6 #if defined(_STLP_USE_NAMESPACES)
13 class IotaTest : public CPPUNIT_NS::TestCase
15 CPPUNIT_TEST_SUITE(IotaTest);
16 #if !defined (STLPORT) || defined (_STLP_NO_EXTENSIONS)
20 CPPUNIT_TEST_SUITE_END();
26 CPPUNIT_TEST_SUITE_REGISTRATION(IotaTest);
29 // tests implementation
31 void IotaTest::iota1()
33 #if defined (STLPORT) && !defined (_STLP_NO_EXTENSIONS)
35 iota(numbers, numbers + 10, 42);
36 CPPUNIT_ASSERT(numbers[0]==42);
37 CPPUNIT_ASSERT(numbers[1]==43);
38 CPPUNIT_ASSERT(numbers[2]==44);
39 CPPUNIT_ASSERT(numbers[3]==45);
40 CPPUNIT_ASSERT(numbers[4]==46);
41 CPPUNIT_ASSERT(numbers[5]==47);
42 CPPUNIT_ASSERT(numbers[6]==48);
43 CPPUNIT_ASSERT(numbers[7]==49);
44 CPPUNIT_ASSERT(numbers[8]==50);
45 CPPUNIT_ASSERT(numbers[9]==51);