massive changes inside

* use pass by ref instead of by value if possible
* use reference in interation over collections
* fix no tag inserting
This commit is contained in:
2017-05-04 15:00:50 +03:00
parent 6e99e262d4
commit 6e62ceaac7
119 changed files with 645 additions and 634 deletions

View File

@ -62,7 +62,7 @@ void TestExtQuotes::test_run()
for (auto &type : types)
cache[type] = arguments.at(0).toHash()[extQuotes->tag(type)];
for (auto type : types) {
for (auto &type : types) {
QCOMPARE(firstValue[extQuotes->tag(type)].toDouble(), 0.0);
QVERIFY((cache[type].toDouble() > price.first)
&& (cache[type].toDouble() < price.second));
@ -80,10 +80,10 @@ void TestExtQuotes::test_derivatives()
QVERIFY(spy.wait(5000));
QList<QVariant> arguments = spy.takeFirst();
QVariantHash values;
for (auto type : types)
for (auto &type : types)
values[type] = arguments.at(0).toHash()[extQuotes->tag(type)];
for (auto type : types) {
for (auto &type : types) {
QCOMPARE(arguments.at(0)
.toHash()[extQuotes->tag(QString("%1chg").arg(type))]
.toDouble(),