@@ -2,6 +2,8 | |||||
2 | #include "FuzzingOperations.h" |
|
2 | #include "FuzzingOperations.h" | |
3 | #include "FuzzingUtils.h" |
|
3 | #include "FuzzingUtils.h" | |
4 |
|
4 | |||
|
5 | #include "AmdaProvider.h" | |||
|
6 | ||||
5 | #include <Network/NetworkController.h> |
|
7 | #include <Network/NetworkController.h> | |
6 | #include <SqpApplication.h> |
|
8 | #include <SqpApplication.h> | |
7 | #include <Time/TimeController.h> |
|
9 | #include <Time/TimeController.h> | |
@@ -94,7 +96,7 public: | |||||
94 | void execute() |
|
96 | void execute() | |
95 | { |
|
97 | { | |
96 | qCInfo(LOG_TestAmdaFuzzing()) << "Running" << nbMaxOperations() << "operations on" |
|
98 | qCInfo(LOG_TestAmdaFuzzing()) << "Running" << nbMaxOperations() << "operations on" | |
97 | << nbMaxVariables() << "variables..."; |
|
99 | << nbMaxVariables() << "variable(s)..."; | |
98 |
|
100 | |||
99 | auto canExecute = true; |
|
101 | auto canExecute = true; | |
100 | for (auto i = 0; i < nbMaxOperations() && canExecute; ++i) { |
|
102 | for (auto i = 0; i < nbMaxOperations() && canExecute; ++i) { | |
@@ -177,7 +179,17 void TestAmdaFuzzing::testFuzzing_data() | |||||
177 | // Test cases // |
|
179 | // Test cases // | |
178 | // ////////// // |
|
180 | // ////////// // | |
179 |
|
181 | |||
180 | ///@todo: complete |
|
182 | auto maxRange = SqpRange::fromDateTime({2017, 1, 1}, {0, 0}, {2017, 1, 5}, {0, 0}); | |
|
183 | MetadataPool metadataPool{{{"dataType", "vector"}, {"xml:id", "imf"}}}; | |||
|
184 | ||||
|
185 | // Note: we don't use auto here as we want to pass std::shared_ptr<IDataProvider> as is in the | |||
|
186 | // QVariant | |||
|
187 | std::shared_ptr<IDataProvider> provider = std::make_shared<AmdaProvider>(); | |||
|
188 | ||||
|
189 | QTest::newRow("fuzzingTest") << Properties{ | |||
|
190 | {MAX_RANGE_PROPERTY, QVariant::fromValue(maxRange)}, | |||
|
191 | {METADATA_POOL_PROPERTY, QVariant::fromValue(metadataPool)}, | |||
|
192 | {PROVIDER_PROPERTY, QVariant::fromValue(provider)}}; | |||
181 | } |
|
193 | } | |
182 |
|
194 | |||
183 | void TestAmdaFuzzing::testFuzzing() |
|
195 | void TestAmdaFuzzing::testFuzzing() |
General Comments 0
You need to be logged in to leave comments.
Login now