diff options
author | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2023-03-18 12:37:17 +0100 |
---|---|---|
committer | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2023-03-21 07:46:31 +0100 |
commit | 4e1e7938763b5b8323c5e437286ccccd31d95156 (patch) | |
tree | cdf61532edae134d40fd2de2d82d088d137116bd | |
parent | 1b584f5974d4def5a9abc53d6935d40047c75bc3 (diff) | |
download | qtactiveqt-4e1e7938763b5b8323c5e437286ccccd31d95156.tar.gz |
Refactor test to use modern string literals
Pick-to: 6.5
Change-Id: I2279d8db950dce3b466fd0258c8bab8d4483313e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
-rw-r--r-- | tests/auto/qaxscript/tst_qaxscript.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/tests/auto/qaxscript/tst_qaxscript.cpp b/tests/auto/qaxscript/tst_qaxscript.cpp index 9617087..227e853 100644 --- a/tests/auto/qaxscript/tst_qaxscript.cpp +++ b/tests/auto/qaxscript/tst_qaxscript.cpp @@ -6,6 +6,8 @@ #include <QAxScriptManager> #include <QAxScript> +using namespace Qt::StringLiterals; + class tst_QAxScript : public QObject { Q_OBJECT @@ -17,16 +19,15 @@ private slots: void tst_QAxScript::scriptReturnValue() { QAxScriptManager scriptManager; - const char scriptCode[] = - "function foo() {\n" - " return 'test';\n" - "}\n"; // QTBUG-42289, fails when DISPATCH_PROPERTYGET is used. - QAxScript *script = scriptManager.load(QLatin1String(scriptCode), - QStringLiteral("Test"), - QStringLiteral("JScript")); + const auto scriptCode = uR"JS( + function foo() { + return 'test'; + } + )JS"_s; // QTBUG-42289, fails when DISPATCH_PROPERTYGET is used. + QAxScript *script = scriptManager.load(scriptCode, u"Test"_s, u"JScript"_s); QVERIFY2(script, "Unable to load script (CoInitializeEx() called?)"); const QVariant result = script->call("foo()"); - QCOMPARE(result, QVariant(QStringLiteral("test"))); + QCOMPARE(result, QVariant(u"test"_s)); } QTEST_MAIN(tst_QAxScript) |