void TrajectoryTest::testAdd2(void) { Trajectory<CvPoint> trajectory; for (unsigned i = 0; i < sampleTrajectory->size(); ++i) { CvPoint p1 = sampleTrajectory->getPosition(i); trajectory.add(i + 1, p1); const CvPoint p2 = trajectory.getPosition(i); CPPUNIT_ASSERT (equal(p1,p2)); const unsigned frameNumber = trajectory.getFrameNumber(i); CPPUNIT_ASSERT_EQUAL(frameNumber, i + 1); } CPPUNIT_ASSERT(equal(trajectory, *sampleTrajectory)); }