24 #include "cheetah/data/test_utils/TimeSeriesTest.h" 25 #include "cheetah/data/TimeSeries.h" 26 #include "cheetah/data/Units.h" 33 template <
typename TimeSeriesTestTraitsType>
34 TimeSeriesTest<TimeSeriesTestTraitsType>::TimeSeriesTest()
39 template <
typename TimeSeriesTestTraitsType>
40 TimeSeriesTest<TimeSeriesTestTraitsType>::~TimeSeriesTest()
44 template <
typename TimeSeriesTestTraitsType>
45 void TimeSeriesTest<TimeSeriesTestTraitsType>::SetUp()
49 template <
typename TimeSeriesTestTraitsType>
50 void TimeSeriesTest<TimeSeriesTestTraitsType>::TearDown()
54 template <
typename TypeParam>
55 void SampleCountTest<TypeParam>::test(std::size_t nsamples)
57 std::size_t number_of_samples = nsamples;
58 TimeType dt = 5.4 * seconds;
59 TimeSeries<typename TypeParam::Architecture,typename TypeParam::ValueType> timeseries(dt);
60 timeseries.resize(number_of_samples);
62 ASSERT_EQ(timeseries[0],3);
63 ASSERT_EQ(number_of_samples,timeseries.size());
64 ASSERT_EQ(dt,timeseries.sampling_interval());
Some limits and constants for FLDO.