Fix warning in test when iterating QJsonArray
QJsonArray doesn't hold QJsonValues, so we can't iterate over references. Use QJsonValueConstRef instead. Change-Id: I0246e2406b2f3d5aa2cd5382d17396717d899dfa Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
445962d970
commit
f85790d097
|
@ -1447,7 +1447,7 @@ void TestQmllint::searchWarnings(const QJsonArray &warnings, const QString &subs
|
|||
Q_UNREACHABLE();
|
||||
};
|
||||
|
||||
for (const QJsonValue &warning : warnings) {
|
||||
for (const QJsonValueConstRef warning : warnings) {
|
||||
QString warningMessage = warning[u"message"].toString();
|
||||
quint32 warningLine = warning[u"line"].toInt();
|
||||
quint32 warningColumn = warning[u"column"].toInt();
|
||||
|
@ -1467,7 +1467,7 @@ void TestQmllint::searchWarnings(const QJsonArray &warnings, const QString &subs
|
|||
break;
|
||||
}
|
||||
|
||||
for (const QJsonValue &fix : warning[u"suggestions"].toArray()) {
|
||||
for (const QJsonValueConstRef fix : warning[u"suggestions"].toArray()) {
|
||||
const QString fixMessage = fix[u"message"].toString();
|
||||
if (fixMessage.contains(substring)) {
|
||||
contains = true;
|
||||
|
|
Loading…
Reference in New Issue