@@ -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 | void validateRange(DataSeriesIterator first, DataSeriesIterator last, const DataContainer &xData, |
|
3 | void validateRange(DataSeriesIterator first, DataSeriesIterator last, const DataContainer &xData, | |
4 | const DataContainer &valuesData) |
|
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 | * Most of these methods are template methods to adapt to any series (scalars, vectors, spectrograms...) |
|
4 | * Most of these methods are template methods to adapt to any series (scalars, vectors, spectrograms...) | |
5 | * |
|
5 | * | |
6 | * @sa DataSeries |
|
6 | * @sa DataSeries | |
7 | */ |
|
7 | */ | |
8 | #ifndef SCIQLOP_DATASERIESUTILS_H |
|
8 | #ifndef SCIQLOP_DATASERIESTESTSUTILS_H | |
9 | #define SCIQLOP_DATASERIESUTILS_H |
|
9 | #define SCIQLOP_DATASERIESTESTSUTILS_H | |
10 |
|
10 | |||
11 | #include <Data/DataSeriesIterator.h> |
|
11 | #include <Data/DataSeriesIterator.h> | |
12 | #include <Data/ScalarSeries.h> |
|
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 | #include "Data/ScalarSeries.h" |
|
1 | #include "Data/ScalarSeries.h" | |
2 |
|
2 | |||
3 | #include "DataSeriesBuilders.h" |
|
3 | #include "DataSeriesBuilders.h" | |
4 | #include "DataSeriesUtils.h" |
|
4 | #include "DataSeriesTestsUtils.h" | |
5 |
|
5 | |||
6 | #include <QObject> |
|
6 | #include <QObject> | |
7 | #include <QtTest> |
|
7 | #include <QtTest> | |
@@ -9,7 +9,7 | |||||
9 | /** |
|
9 | /** | |
10 | * @brief The TestScalarSeries class defines unit tests on scalar series. |
|
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 | class TestScalarSeries : public QObject { |
|
14 | class TestScalarSeries : public QObject { | |
15 | Q_OBJECT |
|
15 | Q_OBJECT |
@@ -1,7 +1,7 | |||||
1 | #include "Data/SpectrogramSeries.h" |
|
1 | #include "Data/SpectrogramSeries.h" | |
2 |
|
2 | |||
3 | #include "DataSeriesBuilders.h" |
|
3 | #include "DataSeriesBuilders.h" | |
4 | #include "DataSeriesUtils.h" |
|
4 | #include "DataSeriesTestsUtils.h" | |
5 |
|
5 | |||
6 | #include <QObject> |
|
6 | #include <QObject> | |
7 | #include <QtTest> |
|
7 | #include <QtTest> | |
@@ -19,7 +19,7 using Components = std::vector<DataContainer>; | |||||
19 | /** |
|
19 | /** | |
20 | * @brief The TestSpectrogramSeries class defines unit tests on spectrogram series. |
|
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 | class TestSpectrogramSeries : public QObject { |
|
24 | class TestSpectrogramSeries : public QObject { | |
25 | Q_OBJECT |
|
25 | Q_OBJECT |
@@ -1,7 +1,7 | |||||
1 | #include "Data/VectorSeries.h" |
|
1 | #include "Data/VectorSeries.h" | |
2 |
|
2 | |||
3 | #include "DataSeriesBuilders.h" |
|
3 | #include "DataSeriesBuilders.h" | |
4 | #include "DataSeriesUtils.h" |
|
4 | #include "DataSeriesTestsUtils.h" | |
5 |
|
5 | |||
6 | #include <QObject> |
|
6 | #include <QObject> | |
7 | #include <QtTest> |
|
7 | #include <QtTest> | |
@@ -9,7 +9,7 | |||||
9 | /** |
|
9 | /** | |
10 | * @brief The TestVectorSeries class defines unit tests on vector series. |
|
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 | class TestVectorSeries : public QObject { |
|
14 | class TestVectorSeries : public QObject { | |
15 | Q_OBJECT |
|
15 | Q_OBJECT |
@@ -17,8 +17,8 tests = [ | |||||
17 | amdatest_sources = [ |
|
17 | amdatest_sources = [ | |
18 | 'Data/DataSeriesBuilders.h', |
|
18 | 'Data/DataSeriesBuilders.h', | |
19 | 'Data/DataSeriesBuilders.cpp', |
|
19 | 'Data/DataSeriesBuilders.cpp', | |
20 | 'Data/DataSeriesUtils.h', |
|
20 | 'Data/DataSeriesTestsUtils.h', | |
21 | 'Data/DataSeriesUtils.cpp' |
|
21 | 'Data/DataSeriesTestsUtils.cpp' | |
22 | ] |
|
22 | ] | |
23 |
|
23 | |||
24 | foreach unit_test : tests |
|
24 | foreach unit_test : tests |
General Comments 0
You need to be logged in to leave comments.
Login now