diff trajectorymanagement/test/TrajectoryDBAccessListTest.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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trajectorymanagement/test/TrajectoryDBAccessListTest.h	Mon Feb 22 22:09:35 2021 -0500
@@ -0,0 +1,26 @@
+#ifndef TRAJECTORYDBACCESSLISTTEST_H_
+#define TRAJECTORYDBACCESSLISTTEST_H_
+#include <cppunit/extensions/HelperMacros.h>
+#include "TrajectoryDBAccessTest.h"
+#include "../src/TrajectoryDBAccessList.h"
+using namespace std;
+
+template<typename T>
+class TrajectoryDBAccessListTest: public TrajectoryDBAccessTest<T>
+{
+  CPPUNIT_TEST_SUITE(TrajectoryDBAccessListTest);
+  CPPUNIT_TEST(testSize);
+  CPPUNIT_TEST(testMinTrajectoryId);
+  CPPUNIT_TEST(testMaxTrajectoryId);
+  CPPUNIT_TEST(testPrototypeMatchStructure);
+  CPPUNIT_TEST_SUITE_END();
+
+public:
+  void setUp(void)
+  {
+    TrajectoryDBAccessTest<T>::db = new TrajectoryDBAccessList<T> ();
+    TrajectoryDBAccessTest<T>::setUp();
+  }
+};
+
+#endif /* TRAJECTORYDBACCESSLISTTEST_H_ */