Mercurial Hosting > 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 } |