view 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 source

#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_ */