Mercurial > hg > nsaunier > traffic-intelligence
comparison trajectorymanagement/test/TestRunner.cpp @ 1159:e1e7acef8eab
moved trajectory management library into Traffic Intelligence
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Mon, 22 Feb 2021 22:09:35 -0500 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1158:7eb972942f22 | 1159:e1e7acef8eab |
|---|---|
| 1 #include "TrajectoryTest.h" | |
| 2 #include "TrajectoryElementTest.h" | |
| 3 #include "PointOperationsTest.h" | |
| 4 #include "DBSQLiteAccessTest.h" | |
| 5 #include "TrajectoryDBAccessBlobTest.h" | |
| 6 #include "TrajectoryDBAccessListTest.h" | |
| 7 #include "EuclideanMetricTest.h" | |
| 8 #include "HausdorffMetricTest.h" | |
| 9 #include "HuMetricTest.h" | |
| 10 #include "ChebyshevMetricTest.h" | |
| 11 #include "MinimumMetricTest.h" | |
| 12 #include "SquaredEuclideanMetricTest.h" | |
| 13 #include "ManhattanMetricTest.h" | |
| 14 #include "CanberraMetricTest.h" | |
| 15 #include "LCSMetricTest.h" | |
| 16 #include "DTWMetricTest.h" | |
| 17 | |
| 18 #include <cppunit/ui/text/TestRunner.h> | |
| 19 | |
| 20 #include "opencv2/core/core.hpp" | |
| 21 | |
| 22 using namespace std; | |
| 23 | |
| 24 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<cv::Point_<ushort> >); | |
| 25 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<cv::Point_<short int> >); | |
| 26 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<cv::Point_<unsigned int> >); | |
| 27 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<cv::Point_<int> >); | |
| 28 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<cv::Point_<float> >); | |
| 29 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<cv::Point_<double> >); | |
| 30 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<cv::Point3_<ushort> >); | |
| 31 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<cv::Point3_<short int> >); | |
| 32 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<cv::Point3_<unsigned int> >); | |
| 33 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<cv::Point3_<int> >); | |
| 34 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<cv::Point3_<float> >); | |
| 35 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<cv::Point3_<double> >); | |
| 36 // CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<CvPoint>); | |
| 37 // CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<CvPoint2D32f>); | |
| 38 // CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<CvPoint3D32f>); | |
| 39 // CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<CvPoint2D64f>); | |
| 40 // CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryElementTest<CvPoint3D64f>); | |
| 41 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<cv::Point_<ushort> >); | |
| 42 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<cv::Point_<short int> >); | |
| 43 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<cv::Point_<unsigned int> >); | |
| 44 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<cv::Point_<int> >); | |
| 45 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<cv::Point_<float> >); | |
| 46 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<cv::Point_<double> >); | |
| 47 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<cv::Point3_<ushort> >); | |
| 48 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<cv::Point3_<short int> >); | |
| 49 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<cv::Point3_<unsigned int> >); | |
| 50 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<cv::Point3_<int> >); | |
| 51 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<cv::Point3_<float> >); | |
| 52 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<cv::Point3_<double> >); | |
| 53 // CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<CvPoint>); | |
| 54 // CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<CvPoint2D32f>); | |
| 55 // CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<CvPoint3D32f>); | |
| 56 // CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<CvPoint2D64f>); | |
| 57 // CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryTest<CvPoint3D64f>); | |
| 58 CPPUNIT_TEST_SUITE_REGISTRATION(PointOperationsTest); | |
| 59 CPPUNIT_TEST_SUITE_REGISTRATION(DBSQLiteAccessTest); | |
| 60 // CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryDBAccessBlobTest<CvPoint>); | |
| 61 CPPUNIT_TEST_SUITE_REGISTRATION(TrajectoryDBAccessListTest<cv::Point3_<float> > ); | |
| 62 CPPUNIT_TEST_SUITE_REGISTRATION(EuclideanMetricTest); | |
| 63 CPPUNIT_TEST_SUITE_REGISTRATION(HausdorffMetricTest); | |
| 64 CPPUNIT_TEST_SUITE_REGISTRATION(HuMetricTest); | |
| 65 CPPUNIT_TEST_SUITE_REGISTRATION(ChebyshevMetricTest); | |
| 66 CPPUNIT_TEST_SUITE_REGISTRATION(MinimumMetricTest); | |
| 67 CPPUNIT_TEST_SUITE_REGISTRATION(SquaredEuclideanMetricTest); | |
| 68 CPPUNIT_TEST_SUITE_REGISTRATION(ManhattanMetricTest); | |
| 69 CPPUNIT_TEST_SUITE_REGISTRATION(CanberraMetricTest); | |
| 70 CPPUNIT_TEST_SUITE_REGISTRATION(LCSMetricTest); | |
| 71 CPPUNIT_TEST_SUITE_REGISTRATION(DTWMetricTest); | |
| 72 | |
| 73 int main(int ac, char **av) | |
| 74 { | |
| 75 CPPUNIT_NS::TextUi::TestRunner runner; | |
| 76 CPPUNIT_NS::TestFactoryRegistry ®istry = CPPUNIT_NS::TestFactoryRegistry::getRegistry(); | |
| 77 runner.addTest(registry.makeTest()); | |
| 78 bool wasSuccessful = runner.run("", false); | |
| 79 return wasSuccessful; | |
| 80 } |
