diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-04-22 11:04:37 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-04-25 18:45:26 +0200 |
commit | a3e882b06eda8f9a63cf3834a99640034775269b (patch) | |
tree | 3598dfbfdfcbd5e345eaa2c6ea86a8445d0feb5d /sources/shiboken6/ApiExtractor/tests/testresolvetype.cpp | |
parent | 3d8431182e97c9c87220e8d8ddfcd3abde22e31d (diff) |
shiboken6: Remove deprecated QLatin1String
Introduce a compatibility header to provide the 6.4 API to 6.3
to reduce merge conflicts.
Task-number: QTBUG-98434
Pick-to: 6.3 6.2
Change-Id: Iab3f9f894019b4135afa96b930325966348210d0
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/shiboken6/ApiExtractor/tests/testresolvetype.cpp')
-rw-r--r-- | sources/shiboken6/ApiExtractor/tests/testresolvetype.cpp | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/sources/shiboken6/ApiExtractor/tests/testresolvetype.cpp b/sources/shiboken6/ApiExtractor/tests/testresolvetype.cpp index bfea490e4..f06ae4eb2 100644 --- a/sources/shiboken6/ApiExtractor/tests/testresolvetype.cpp +++ b/sources/shiboken6/ApiExtractor/tests/testresolvetype.cpp @@ -27,13 +27,18 @@ ****************************************************************************/ #include "testresolvetype.h" -#include <QtTest/QTest> #include "testutil.h" #include <abstractmetafunction.h> #include <abstractmetalang.h> #include <abstractmetatype.h> #include <typesystem.h> +#include <qtcompat.h> + +#include <QtTest/QTest> + +using namespace Qt::StringLiterals; + void TestResolveType::initTestCase() { // For enum lookup in testFixDefaultArguments() @@ -138,7 +143,7 @@ public: fixture->classType = AbstractMetaType(fixture->klass->typeEntry()); fixture->classType.decideUsagePattern(); - for (const auto &f : fixture->klass->findFunctions(u"Test"_qs)) { + for (const auto &f : fixture->klass->findFunctions(u"Test"_s)) { if (f->functionType() == AbstractMetaFunction::ConstructorFunction && f->arguments().size() == 1) { const auto type = f->arguments().constFirst().type(); @@ -151,7 +156,7 @@ public: if (fixture->intType.isVoid() || fixture->stringType.isVoid()) return -3; - auto listFunc = fixture->klass->findFunction(u"listFunc"_qs); + auto listFunc = fixture->klass->findFunction(u"listFunc"_s); if (listFunc.isNull() || listFunc->arguments().size() != 1) return -3; fixture->listType = listFunc->arguments().constFirst().type(); @@ -178,7 +183,7 @@ void TestResolveType::testFixDefaultArguments_data() << fixture.intType << "enumValue1" << "Namespace::Test::Enum::enumValue1"; // Test expansion of container types - QString expected = u"std::list<Namespace::Test>()"_qs; + QString expected = u"std::list<Namespace::Test>()"_s; QTest::newRow("list") << fixture << setupOk << fixture.listType << expected << expected; @@ -187,7 +192,7 @@ void TestResolveType::testFixDefaultArguments_data() << "std::list<Test>()" << expected; // Test field expansion - expected = u"Namespace::Test::INT_FIELD_1"_qs; + expected = u"Namespace::Test::INT_FIELD_1"_s; QTest::newRow("qualified class field") << fixture << setupOk << fixture.intType << expected << expected; @@ -199,7 +204,7 @@ void TestResolveType::testFixDefaultArguments_data() << "INT_FIELD_1" << expected; // Test field expansion when constructing some class - expected = u"QLatin1String(Namespace::Test::CHAR_FIELD_1)"_qs; + expected = u"QLatin1String(Namespace::Test::CHAR_FIELD_1)"_s; QTest::newRow("class from qualified class field") << fixture << setupOk << fixture.classType << expected << expected; @@ -211,7 +216,7 @@ void TestResolveType::testFixDefaultArguments_data() << "QLatin1String(CHAR_FIELD_1)" << expected; // Test field expansion when constructing class itself - expected = u"Namespace::Test(Namespace::Test::CHAR_FIELD_1)"_qs; + expected = u"Namespace::Test(Namespace::Test::CHAR_FIELD_1)"_s; QTest::newRow("self from qualified class field") << fixture << setupOk << fixture.classType << expected << expected; @@ -223,7 +228,7 @@ void TestResolveType::testFixDefaultArguments_data() << "Test(CHAR_FIELD_1)" << expected; // Test enum expansion when constructing class itself - expected = u"Namespace::Test(Namespace::Test::Enum::enumValue1)"_qs; + expected = u"Namespace::Test(Namespace::Test::Enum::enumValue1)"_s; QTest::newRow("self from qualified enum") << fixture << setupOk << fixture.classType << expected << expected; |