view trajectorymanagement/test/TrajectoryDBAccessListTest.h @ 1161:b968c33f8c2f

work on producing figures and collision maps for large datasets with multiple sites
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Thu, 04 Mar 2021 23:12:34 -0500
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_ */