view trajectorymanagement/test/TrajectoryDBAccessListTest.h @ 1228:5654c9173548

merged (bicycle)
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Wed, 12 Jul 2023 13:21:08 -0400
parents e1e7acef8eab
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_ */