comparison trajectorymanagement/test/HausdorffMetricTest.h @ 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 #ifndef HAUSDORFFMETRICTEST_H_
2 #define HAUSDORFFMETRICTEST_H_
3 #include <cppunit/extensions/HelperMacros.h>
4 #include "../src/HausdorffMetric.h"
5 using namespace std;
6
7 class HausdorffMetricTest: public CPPUNIT_NS::TestCase
8 {
9 CPPUNIT_TEST_SUITE( HausdorffMetricTest);
10 CPPUNIT_TEST( testMetric1);
11 CPPUNIT_TEST( testMetric2);
12 CPPUNIT_TEST( testMetric3);
13 CPPUNIT_TEST( testMetric4);
14 CPPUNIT_TEST( testMetric5);
15 CPPUNIT_TEST( testMetric6);
16 CPPUNIT_TEST( testMetric7);
17 CPPUNIT_TEST( testMetric8);
18 CPPUNIT_TEST_SUITE_END();
19
20 public:
21 void setUp(void);
22 void tearDown(void);
23 protected:
24 void testMetric1(void);
25 void testMetric2(void);
26 void testMetric3(void);
27 void testMetric4(void);
28 void testMetric5(void);
29 void testMetric6(void);
30 void testMetric7(void);
31 void testMetric8(void);
32 private:
33 Trajectory<CvPoint> *trajectoryA;
34 Trajectory<CvPoint> *trajectoryB;
35 Metric<CvPoint, double> *metric;
36 };
37
38 #endif /* HAUSDORFFMETRICTEST_H_ */