diff options
Diffstat (limited to 'tests/auto/qml/qqmldirparser')
-rw-r--r-- | tests/auto/qml/qqmldirparser/tst_qqmldirparser.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/auto/qml/qqmldirparser/tst_qqmldirparser.cpp b/tests/auto/qml/qqmldirparser/tst_qqmldirparser.cpp index d019285c5b..d53de4fd52 100644 --- a/tests/auto/qml/qqmldirparser/tst_qqmldirparser.cpp +++ b/tests/auto/qml/qqmldirparser/tst_qqmldirparser.cpp @@ -99,6 +99,14 @@ namespace { + QLatin1Char('|') + (c.internal ? "true" : "false"); } + QString toString(const QQmlDirParser::Import &i) + { + return i.module + QLatin1String("||") + + QString::number(i.version.majorVersion()) + QLatin1Char('|') + + QString::number(i.version.minorVersion()) + + QLatin1String("|true"); + } + QStringList toStringList(const QQmlDirComponents &components) { QStringList rv; @@ -110,6 +118,17 @@ namespace { return rv; } + QStringList toStringList(const QQmlDirImports &components) + { + QStringList rv; + + foreach (const QQmlDirParser::Import &c, components) + rv.append(toString(c)); + + std::sort(rv.begin(), rv.end()); + return rv; + } + QString toString(const QQmlDirParser::Script &s) { return s.nameSpace + QLatin1Char('|') + s.fileName + QLatin1Char('|') |