3 #ifndef BASICRANGEITERATORTEST_H
4 #define BASICRANGEITERATORTEST_H
7 #include <cppunit/extensions/HelperMacros.h>
11 #define private public
16 #include "TraceDefs.h"
18 #ifndef USING_TRANAL_NAMESPACE
20 #define USING_TRANAL_NAMESPACE
36 CPPUNIT_TEST ( testConstructor );
37 CPPUNIT_TEST ( testConstructor2 );
38 CPPUNIT_TEST ( testCopyConstructor );
39 CPPUNIT_TEST ( testAssignment );
40 CPPUNIT_TEST ( testEquality );
41 CPPUNIT_TEST ( testIsDoneOnNullTrace );
42 CPPUNIT_TEST ( testMoveToInBounds );
43 CPPUNIT_TEST ( testMoveToOutOfBounds );
44 CPPUNIT_TEST ( testIncrementInBounds );
45 CPPUNIT_TEST ( testIncrementOutOfBounds );
47 CPPUNIT_TEST_SUITE_END();
55 void testConstructor();
56 void testConstructor2();
57 void testCopyConstructor();
58 void testAssignment();
60 void testIsDoneOnNullTrace();
61 void testMoveToInBounds();
62 void testMoveToOutOfBounds();
64 void testIncrementInBounds();
65 void testIncrementOutOfBounds();
67 void testRandomAccess();
Definition: AlgoIterator.hpp:12
Definition: BasicRangeIteratorTest.h:24