##// END OF EJS Templates
Creates DataSeriesUtils file that will contain methods for handling data holes...
Alexandre Leroux -
r1019:fce4a3cd44f3
parent child
Show More
@@ -0,0 +1,12
1 #ifndef SCIQLOP_DATASERIESUTILS_H
2 #define SCIQLOP_DATASERIESUTILS_H
3
4 #include "CoreGlobal.h"
5
6 /**
7 * Utility class with methods for data series
8 */
9 struct SCIQLOP_CORE_EXPORT DataSeriesUtils {
10 };
11
12 #endif // SCIQLOP_DATASERIESUTILS_H
@@ -0,0 +1,1
1 #include "Data/DataSeriesUtils.h"
@@ -1,4 +1,4
1 #include "DataSeriesUtils.h"
1 #include "DataSeriesTestsUtils.h"
2 2
3 3 void validateRange(DataSeriesIterator first, DataSeriesIterator last, const DataContainer &xData,
4 4 const DataContainer &valuesData)
@@ -1,12 +1,12
1 1 /**
2 * The DataSeriesUtils file contains a set of utility methods that can be used to test the operations on a DataSeries.
2 * The DataSeriesTestsUtils file contains a set of utility methods that can be used to test the operations on a DataSeries.
3 3 *
4 4 * Most of these methods are template methods to adapt to any series (scalars, vectors, spectrograms...)
5 5 *
6 6 * @sa DataSeries
7 7 */
8 #ifndef SCIQLOP_DATASERIESUTILS_H
9 #define SCIQLOP_DATASERIESUTILS_H
8 #ifndef SCIQLOP_DATASERIESTESTSUTILS_H
9 #define SCIQLOP_DATASERIESTESTSUTILS_H
10 10
11 11 #include <Data/DataSeriesIterator.h>
12 12 #include <Data/ScalarSeries.h>
@@ -370,4 +370,4 void testValuesBounds_t()
370 370 }
371 371 }
372 372
373 #endif // SCIQLOP_DATASERIESUTILS_H
373 #endif // SCIQLOP_DATASERIESTESTSUTILS_H
@@ -1,7 +1,7
1 1 #include "Data/ScalarSeries.h"
2 2
3 3 #include "DataSeriesBuilders.h"
4 #include "DataSeriesUtils.h"
4 #include "DataSeriesTestsUtils.h"
5 5
6 6 #include <QObject>
7 7 #include <QtTest>
@@ -9,7 +9,7
9 9 /**
10 10 * @brief The TestScalarSeries class defines unit tests on scalar series.
11 11 *
12 * Most of these unit tests use generic tests defined for DataSeries (@sa DataSeriesUtils)
12 * Most of these unit tests use generic tests defined for DataSeries (@sa DataSeriesTestsUtils)
13 13 */
14 14 class TestScalarSeries : public QObject {
15 15 Q_OBJECT
@@ -1,7 +1,7
1 1 #include "Data/SpectrogramSeries.h"
2 2
3 3 #include "DataSeriesBuilders.h"
4 #include "DataSeriesUtils.h"
4 #include "DataSeriesTestsUtils.h"
5 5
6 6 #include <QObject>
7 7 #include <QtTest>
@@ -19,7 +19,7 using Components = std::vector<DataContainer>;
19 19 /**
20 20 * @brief The TestSpectrogramSeries class defines unit tests on spectrogram series.
21 21 *
22 * Most of these unit tests use generic tests defined for DataSeries (@sa DataSeriesUtils)
22 * Most of these unit tests use generic tests defined for DataSeries (@sa DataSeriesTestsUtils)
23 23 */
24 24 class TestSpectrogramSeries : public QObject {
25 25 Q_OBJECT
@@ -1,7 +1,7
1 1 #include "Data/VectorSeries.h"
2 2
3 3 #include "DataSeriesBuilders.h"
4 #include "DataSeriesUtils.h"
4 #include "DataSeriesTestsUtils.h"
5 5
6 6 #include <QObject>
7 7 #include <QtTest>
@@ -9,7 +9,7
9 9 /**
10 10 * @brief The TestVectorSeries class defines unit tests on vector series.
11 11 *
12 * Most of these unit tests use generic tests defined for DataSeries (@sa DataSeriesUtils)
12 * Most of these unit tests use generic tests defined for DataSeries (@sa DataSeriesTestsUtils)
13 13 */
14 14 class TestVectorSeries : public QObject {
15 15 Q_OBJECT
@@ -17,8 +17,8 tests = [
17 17 amdatest_sources = [
18 18 'Data/DataSeriesBuilders.h',
19 19 'Data/DataSeriesBuilders.cpp',
20 'Data/DataSeriesUtils.h',
21 'Data/DataSeriesUtils.cpp'
20 'Data/DataSeriesTestsUtils.h',
21 'Data/DataSeriesTestsUtils.cpp'
22 22 ]
23 23
24 24 foreach unit_test : tests
General Comments 0
You need to be logged in to leave comments. Login now