summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2020-07-06 16:15:23 +0200
committerJarek Kobus <jaroslaw.kobus@qt.io>2020-07-07 11:48:45 +0200
commit989fca660c3556fa957ed9a3f7cd3b948a4166a2 (patch)
tree8479b302afd3458cd2583dffc9e5dc52e512d9a1 /tests/auto
parentd33655a9531b750e1574742ff575f871c19ed808 (diff)
Use QList instead of QVector in corelib tests
Task-number: QTBUG-84469 Change-Id: Ic80fde5517aed363f17d0da55cadcc958c3c8895 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/corelib/animation/qpropertyanimation/tst_qpropertyanimation.cpp2
-rw-r--r--tests/auto/corelib/animation/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp2
-rw-r--r--tests/auto/corelib/global/qglobal/tst_qglobal.cpp4
-rw-r--r--tests/auto/corelib/global/qhooks/tst_qhooks.cpp2
-rw-r--r--tests/auto/corelib/global/qrandomgenerator/tst_qrandomgenerator.cpp4
-rw-r--r--tests/auto/corelib/io/largefile/tst_largefile.cpp2
-rw-r--r--tests/auto/corelib/io/qdir/tst_qdir.cpp4
-rw-r--r--tests/auto/corelib/io/qprocess/tst_qprocess.cpp2
-rw-r--r--tests/auto/corelib/io/qurl/tst_qurl.cpp2
-rw-r--r--tests/auto/corelib/itemmodels/qabstractitemmodel/tst_qabstractitemmodel.cpp24
-rw-r--r--tests/auto/corelib/itemmodels/qidentityproxymodel/tst_qidentityproxymodel.cpp6
-rw-r--r--tests/auto/corelib/itemmodels/qsortfilterproxymodel_common/tst_qsortfilterproxymodel.cpp20
-rw-r--r--tests/auto/corelib/itemmodels/qstringlistmodel/tst_qstringlistmodel.cpp14
-rw-r--r--tests/auto/corelib/itemmodels/qtransposeproxymodel/tst_qtransposeproxymodel.cpp10
-rw-r--r--tests/auto/corelib/kernel/qmetamethod/tst_qmetamethod.cpp2
-rw-r--r--tests/auto/corelib/kernel/qmetaobject/tst_qmetaobject.cpp4
-rw-r--r--tests/auto/corelib/kernel/qmetatype/tst_qmetatype.cpp79
-rw-r--r--tests/auto/corelib/kernel/qproperty/tst_qproperty.cpp14
-rw-r--r--tests/auto/corelib/kernel/qsystemsemaphore/tst_qsystemsemaphore.cpp4
-rw-r--r--tests/auto/corelib/kernel/qtimer/tst_qtimer.cpp10
-rw-r--r--tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp13
-rw-r--r--tests/auto/corelib/kernel/qwineventnotifier/tst_qwineventnotifier.cpp6
-rw-r--r--tests/auto/corelib/plugin/quuid/tst_quuid.cpp2
-rw-r--r--tests/auto/corelib/serialization/qcborvalue/tst_qcborvalue.cpp2
-rw-r--r--tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp4
-rw-r--r--tests/auto/corelib/serialization/qxmlstream/tst_qxmlstream.cpp6
-rw-r--r--tests/auto/corelib/statemachine/qstatemachine/tst_qstatemachine.cpp6
-rw-r--r--tests/auto/corelib/text/qregularexpression/tst_qregularexpression.cpp16
-rw-r--r--tests/auto/corelib/text/qstring/tst_qstring.cpp28
-rw-r--r--tests/auto/corelib/text/qstringapisymmetry/tst_qstringapisymmetry.cpp21
-rw-r--r--tests/auto/corelib/text/qstringconverter/tst_qstringconverter.cpp2
-rw-r--r--tests/auto/corelib/text/qstringlist/tst_qstringlist.cpp4
-rw-r--r--tests/auto/corelib/text/qstringref/tst_qstringref.cpp14
-rw-r--r--tests/auto/corelib/text/qstringtokenizer/tst_qstringtokenizer.cpp4
-rw-r--r--tests/auto/corelib/text/qstringview/tst_qstringview.cpp10
-rw-r--r--tests/auto/corelib/thread/qfuture/tst_qfuture.cpp6
-rw-r--r--tests/auto/corelib/thread/qpromise/snippet_qpromise.cpp2
-rw-r--r--tests/auto/corelib/thread/qresultstore/tst_qresultstore.cpp8
-rw-r--r--tests/auto/corelib/thread/qsemaphore/tst_qsemaphore.cpp4
-rw-r--r--tests/auto/corelib/thread/qthread/tst_qthread.cpp4
-rw-r--r--tests/auto/corelib/tools/collections/tst_collections.cpp93
-rw-r--r--tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp15
-rw-r--r--tests/auto/corelib/tools/qalgorithms/tst_qalgorithms.cpp113
-rw-r--r--tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp40
-rw-r--r--tests/auto/corelib/tools/qeasingcurve/tst_qeasingcurve.cpp2
-rw-r--r--tests/auto/corelib/tools/qflatmap/tst_qflatmap.cpp1
-rw-r--r--tests/auto/corelib/tools/qlist/tst_qlist.cpp2
-rw-r--r--tests/auto/corelib/tools/qringbuffer/tst_qringbuffer.cpp4
-rw-r--r--tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp4
-rw-r--r--tests/auto/corelib/tools/qversionnumber/tst_qversionnumber.cpp154
50 files changed, 375 insertions, 426 deletions
diff --git a/tests/auto/corelib/animation/qpropertyanimation/tst_qpropertyanimation.cpp b/tests/auto/corelib/animation/qpropertyanimation/tst_qpropertyanimation.cpp
index e569b49f7c..55ac71c8c7 100644
--- a/tests/auto/corelib/animation/qpropertyanimation/tst_qpropertyanimation.cpp
+++ b/tests/auto/corelib/animation/qpropertyanimation/tst_qpropertyanimation.cpp
@@ -508,7 +508,7 @@ public:
void setOle(int v) { o = v; values << v; }
int o;
- QVector<int> values;
+ QList<int> values;
};
void tst_QPropertyAnimation::noStartValue()
diff --git a/tests/auto/corelib/animation/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp b/tests/auto/corelib/animation/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp
index d6607dc813..aae2d1b7d0 100644
--- a/tests/auto/corelib/animation/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp
+++ b/tests/auto/corelib/animation/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp
@@ -563,7 +563,7 @@ void tst_QSequentialAnimationGroup::seekingBackwards()
QCOMPARE(a1_s_o3->state(), QAnimationGroup::Stopped);
}
-typedef QVector<QAbstractAnimation::State> StateList;
+using StateList = QList<QAbstractAnimation::State>;
static bool compareStates(const QSignalSpy& spy, const StateList &expectedStates)
{
diff --git a/tests/auto/corelib/global/qglobal/tst_qglobal.cpp b/tests/auto/corelib/global/qglobal/tst_qglobal.cpp
index 4cfbdbde37..3c4bd3840e 100644
--- a/tests/auto/corelib/global/qglobal/tst_qglobal.cpp
+++ b/tests/auto/corelib/global/qglobal/tst_qglobal.cpp
@@ -93,7 +93,7 @@ void tst_QGlobal::qIsNull()
void tst_QGlobal::for_each()
{
- QVector<int> list;
+ QList<int> list;
list << 0 << 1 << 2 << 3 << 4 << 5;
int counter = 0;
@@ -112,7 +112,7 @@ void tst_QGlobal::for_each()
// check whether we can pass a constructor as container argument
counter = 0;
- foreach (int i, QVector<int>(list)) {
+ foreach (int i, QList<int>(list)) {
QCOMPARE(i, counter++);
}
QCOMPARE(counter, list.count());
diff --git a/tests/auto/corelib/global/qhooks/tst_qhooks.cpp b/tests/auto/corelib/global/qhooks/tst_qhooks.cpp
index 5fa7566e86..c06b9e7e3d 100644
--- a/tests/auto/corelib/global/qhooks/tst_qhooks.cpp
+++ b/tests/auto/corelib/global/qhooks/tst_qhooks.cpp
@@ -81,7 +81,7 @@ void tst_QHooks::testAddRemoveObject()
QCOMPARE(objectCount, 0);
}
-static QVector<QString> hookOrder;
+static QList<QString> hookOrder;
static QHooks::AddQObjectCallback existingAddHook = 0;
static QHooks::RemoveQObjectCallback existingRemoveHook = 0;
diff --git a/tests/auto/corelib/global/qrandomgenerator/tst_qrandomgenerator.cpp b/tests/auto/corelib/global/qrandomgenerator/tst_qrandomgenerator.cpp
index 1c6e013adb..da0accad69 100644
--- a/tests/auto/corelib/global/qrandomgenerator/tst_qrandomgenerator.cpp
+++ b/tests/auto/corelib/global/qrandomgenerator/tst_qrandomgenerator.cpp
@@ -27,9 +27,9 @@
****************************************************************************/
#include <QtTest>
+#include <qlist.h>
#include <qobject.h>
#include <qrandom.h>
-#include <qvector.h>
#include <private/qrandom_p.h>
#include <algorithm>
@@ -621,7 +621,7 @@ void tst_QRandomGenerator::boundedQuality()
{
// test the quality of the generator
- QVector<quint32> buffer(BufferCount, 0xcdcdcdcd);
+ QList<quint32> buffer(BufferCount, 0xcdcdcdcd);
generate(buffer.begin(), buffer.end(), [&] { return rng.bounded(Bound); });
for (quint32 value : qAsConst(buffer)) {
diff --git a/tests/auto/corelib/io/largefile/tst_largefile.cpp b/tests/auto/corelib/io/largefile/tst_largefile.cpp
index 33d7ea1da3..98bb985c02 100644
--- a/tests/auto/corelib/io/largefile/tst_largefile.cpp
+++ b/tests/auto/corelib/io/largefile/tst_largefile.cpp
@@ -127,7 +127,7 @@ private:
QFile largeFile;
- QVector<QByteArray> generatedBlocks;
+ QByteArrayList generatedBlocks;
int fd_;
FILE *stream_;
diff --git a/tests/auto/corelib/io/qdir/tst_qdir.cpp b/tests/auto/corelib/io/qdir/tst_qdir.cpp
index 56b19bc4c0..16f0ffdb79 100644
--- a/tests/auto/corelib/io/qdir/tst_qdir.cpp
+++ b/tests/auto/corelib/io/qdir/tst_qdir.cpp
@@ -886,14 +886,14 @@ void tst_QDir::entryListWithTestFiles()
#if defined(Q_OS_WIN)
// ### Sadly, this is a platform difference right now.
// Note we are using capital L in entryList on one side here, to test case-insensitivity
- const QVector<QPair<QString, QString> > symLinks =
+ const QList<QPair<QString, QString> > symLinks =
{
{m_dataPath + "/entryList/file", entrylistPath + "linktofile.lnk"},
{m_dataPath + "/entryList/directory", entrylistPath + "linktodirectory.lnk"},
{m_dataPath + "/entryList/nothing", entrylistPath + "brokenlink.lnk"}
};
#else
- const QVector<QPair<QString, QString> > symLinks =
+ const QList<QPair<QString, QString> > symLinks =
{
{"file", entrylistPath + "linktofile.lnk"},
{"directory", entrylistPath + "linktodirectory.lnk"},
diff --git a/tests/auto/corelib/io/qprocess/tst_qprocess.cpp b/tests/auto/corelib/io/qprocess/tst_qprocess.cpp
index f0316de945..a7ecf6cae4 100644
--- a/tests/auto/corelib/io/qprocess/tst_qprocess.cpp
+++ b/tests/auto/corelib/io/qprocess/tst_qprocess.cpp
@@ -1231,7 +1231,7 @@ void tst_QProcess::processesInMultipleThreads()
if (i > 7)
threadCount = qMax(threadCount, QThread::idealThreadCount() + 2);
- QVector<TestThread *> threads(threadCount);
+ QList<TestThread *> threads(threadCount);
for (int j = 0; j < threadCount; ++j)
threads[j] = new TestThread;
for (int j = 0; j < threadCount; ++j)
diff --git a/tests/auto/corelib/io/qurl/tst_qurl.cpp b/tests/auto/corelib/io/qurl/tst_qurl.cpp
index bcf6c51f73..540e663b2e 100644
--- a/tests/auto/corelib/io/qurl/tst_qurl.cpp
+++ b/tests/auto/corelib/io/qurl/tst_qurl.cpp
@@ -4048,7 +4048,7 @@ public:
for (int i = 0 ; i < m_urls.size(); ++i)
m_urls[i] = QUrl::fromEncoded("http://www.kde.org", QUrl::StrictMode);
}
- QVector<QUrl> m_urls;
+ QList<QUrl> m_urls;
};
static const UrlStorage * s_urlStorage = nullptr;
diff --git a/tests/auto/corelib/itemmodels/qabstractitemmodel/tst_qabstractitemmodel.cpp b/tests/auto/corelib/itemmodels/qabstractitemmodel/tst_qabstractitemmodel.cpp
index 20255b996e..bf4f33fbd1 100644
--- a/tests/auto/corelib/itemmodels/qabstractitemmodel/tst_qabstractitemmodel.cpp
+++ b/tests/auto/corelib/itemmodels/qabstractitemmodel/tst_qabstractitemmodel.cpp
@@ -122,7 +122,7 @@ class QtTestModel: public QAbstractItemModel
{
public:
QtTestModel(int rows, int columns, QObject *parent = 0);
- QtTestModel(const QVector<QVector<QString> > tbl, QObject *parent = 0);
+ QtTestModel(const QList<QList<QString> > tbl, QObject *parent = 0);
QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const;
QModelIndex parent(const QModelIndex &) const;
int rowCount(const QModelIndex &parent) const;
@@ -146,7 +146,7 @@ public:
int cCount, rCount;
mutable bool wrongIndex;
- QVector<QVector<QString> > table;
+ QList<QList<QString> > table;
};
Q_DECLARE_METATYPE(QAbstractItemModel::LayoutChangeHint);
@@ -163,7 +163,7 @@ QtTestModel::QtTestModel(int rows, int columns, QObject *parent)
}
}
-QtTestModel::QtTestModel(const QVector<QVector<QString> > tbl, QObject *parent)
+QtTestModel::QtTestModel(const QList<QList<QString> > tbl, QObject *parent)
: QAbstractItemModel(parent), wrongIndex(false)
{
table = tbl;
@@ -201,7 +201,7 @@ bool QtTestModel::insertRows(int row, int count, const QModelIndex &parent)
{
QAbstractItemModel::beginInsertRows(parent, row, row + count - 1);
int cc = columnCount(parent);
- table.insert(row, count, QVector<QString>(cc));
+ table.insert(row, count, QList<QString>(cc));
rCount = table.count();
QAbstractItemModel::endInsertRows();
return true;
@@ -256,7 +256,7 @@ bool QtTestModel::moveRows(const QModelIndex &sourceParent, int src, int cnt,
destinationParent, dst))
return false;
- QVector<QString> buf;
+ QList<QString> buf;
if (dst < src) {
for (int i = 0; i < cnt; ++i) {
buf.swap(table[src + i]);
@@ -489,9 +489,9 @@ void tst_QAbstractItemModel::match()
}
typedef QPair<int, int> Position;
-typedef QVector<QPair<int, int> > Selection;
-typedef QVector<QVector<QString> > StringTable;
-typedef QVector<QString> StringTableRow;
+typedef QList<QPair<int, int> > Selection;
+typedef QList<QList<QString> > StringTable;
+typedef QList<QString> StringTableRow;
static StringTableRow qStringTableRow(const QString &s1, const QString &s2, const QString &s3)
{
@@ -1940,8 +1940,8 @@ public:
const QModelIndex bottom = index(2, 0);
emit dataChanged(top, bottom);
- emit dataChanged(top, bottom, QVector<int>() << Qt::ToolTipRole);
- emit dataChanged(top, bottom, QVector<int>() << Qt::ToolTipRole << Custom1);
+ emit dataChanged(top, bottom, QList<int>() << Qt::ToolTipRole);
+ emit dataChanged(top, bottom, QList<int>() << Qt::ToolTipRole << Custom1);
}
};
@@ -1963,8 +1963,8 @@ void tst_QAbstractItemModel::testDataChanged()
const QVariantList secondEmission = withRoles.at(1);
const QVariantList thirdEmission = withRoles.at(2);
- const QVector<int> secondRoles = secondEmission.at(2).value<QVector<int> >();
- const QVector<int> thirdRoles = thirdEmission.at(2).value<QVector<int> >();
+ const QList<int> secondRoles = secondEmission.at(2).value<QList<int> >();
+ const QList<int> thirdRoles = thirdEmission.at(2).value<QList<int> >();
QCOMPARE(secondRoles.size(), 1);
QVERIFY(secondRoles.contains(Qt::ToolTipRole));
diff --git a/tests/auto/corelib/itemmodels/qidentityproxymodel/tst_qidentityproxymodel.cpp b/tests/auto/corelib/itemmodels/qidentityproxymodel/tst_qidentityproxymodel.cpp
index 149d272594..95743ddb9e 100644
--- a/tests/auto/corelib/itemmodels/qidentityproxymodel/tst_qidentityproxymodel.cpp
+++ b/tests/auto/corelib/itemmodels/qidentityproxymodel/tst_qidentityproxymodel.cpp
@@ -50,7 +50,7 @@ public:
void changeData()
{
const QModelIndex idx = index(0, 0, QModelIndex());
- Q_EMIT dataChanged(idx, idx, QVector<int>() << 1);
+ Q_EMIT dataChanged(idx, idx, QList<int>() << 1);
}
};
@@ -94,7 +94,7 @@ tst_QIdentityProxyModel::tst_QIdentityProxyModel()
void tst_QIdentityProxyModel::initTestCase()
{
- qRegisterMetaType<QVector<int> >();
+ qRegisterMetaType<QList<int> >();
m_model = new QStandardItemModel(0, 1);
m_proxy = new QIdentityProxyModel();
m_modelTest = new QAbstractItemModelTester(m_proxy, this);
@@ -389,7 +389,7 @@ void tst_QIdentityProxyModel::dataChanged()
model.changeData();
- QCOMPARE(modelSpy.first().at(2).value<QVector<int> >(), QVector<int>() << 1);
+ QCOMPARE(modelSpy.first().at(2).value<QList<int> >(), QList<int>() << 1);
QCOMPARE(modelSpy.first().at(2), proxySpy.first().at(2));
verifyIdentity(&model);
diff --git a/tests/auto/corelib/itemmodels/qsortfilterproxymodel_common/tst_qsortfilterproxymodel.cpp b/tests/auto/corelib/itemmodels/qsortfilterproxymodel_common/tst_qsortfilterproxymodel.cpp
index 2d8813050b..66a9e85dff 100644
--- a/tests/auto/corelib/itemmodels/qsortfilterproxymodel_common/tst_qsortfilterproxymodel.cpp
+++ b/tests/auto/corelib/itemmodels/qsortfilterproxymodel_common/tst_qsortfilterproxymodel.cpp
@@ -41,8 +41,8 @@
Q_LOGGING_CATEGORY(lcItemModels, "qt.corelib.tests.itemmodels")
using IntPair = QPair<int, int>;
-using IntList = QVector<int>;
-using IntPairList = QVector<IntPair>;
+using IntList = QList<int>;
+using IntPairList = QList<IntPair>;
// Testing get/set functions
void tst_QSortFilterProxyModel::getSetCheck()
@@ -1462,8 +1462,8 @@ void tst_QSortFilterProxyModel::changeSourceLayout()
QSortFilterProxyModel proxy;
proxy.setSourceModel(&model);
- QVector<QPersistentModelIndex> persistentSourceIndexes;
- QVector<QPersistentModelIndex> persistentProxyIndexes;
+ QList<QPersistentModelIndex> persistentSourceIndexes;
+ QList<QPersistentModelIndex> persistentProxyIndexes;
for (int row = 0; row < model.rowCount(); ++row) {
persistentSourceIndexes.append(model.index(row, 0));
persistentProxyIndexes.append(proxy.index(row, 0));
@@ -2146,7 +2146,7 @@ void tst_QSortFilterProxyModel::changeSourceDataForwardsRoles_qtbug35440()
// QStringListModel doesn't distinguish between edit and display roles,
// so changing one always changes the other, too.
- QVector<int> expectedChangedRoles;
+ QList<int> expectedChangedRoles;
expectedChangedRoles.append(Qt::DisplayRole);
expectedChangedRoles.append(Qt::EditRole);
@@ -2154,13 +2154,13 @@ void tst_QSortFilterProxyModel::changeSourceDataForwardsRoles_qtbug35440()
QVERIFY(index.isValid());
model.setData(index, QStringLiteral("teststring"), Qt::DisplayRole);
QCOMPARE(spy.length(), 1);
- QCOMPARE(spy.at(0).at(2).value<QVector<int> >(), expectedChangedRoles);
+ QCOMPARE(spy.at(0).at(2).value<QList<int> >(), expectedChangedRoles);
index = model.index(1, 0);
QVERIFY(index.isValid());
model.setData(index, QStringLiteral("teststring2"), Qt::EditRole);
QCOMPARE(spy.length(), 2);
- QCOMPARE(spy.at(1).at(2).value<QVector<int> >(), expectedChangedRoles);
+ QCOMPARE(spy.at(1).at(2).value<QList<int> >(), expectedChangedRoles);
}
void tst_QSortFilterProxyModel::sortFilterRole()
@@ -2170,12 +2170,12 @@ void tst_QSortFilterProxyModel::sortFilterRole()
proxy.setSourceModel(&model);
model.insertColumns(0, 1);
- const QVector<QPair<QVariant, QVariant>>
+ const QList<QPair<QVariant, QVariant>>
sourceItems({QPair<QVariant, QVariant>("b", 3),
QPair<QVariant, QVariant>("c", 2),
QPair<QVariant, QVariant>("a", 1)});
- const QVector<int> orderedItems({2, 1});
+ const QList<int> orderedItems({2, 1});
model.insertRows(0, sourceItems.count());
for (int i = 0; i < sourceItems.count(); ++i) {
@@ -4947,7 +4947,7 @@ public:
return QVariant();
return m_data[index.row()][index.column()];
}
- QVector<QVector<QVariant>> m_data;
+ QList<QList<QVariant>> m_data;
};
class SortFilterProxyModel final : public QSortFilterProxyModel
diff --git a/tests/auto/corelib/itemmodels/qstringlistmodel/tst_qstringlistmodel.cpp b/tests/auto/corelib/itemmodels/qstringlistmodel/tst_qstringlistmodel.cpp
index 7182553f27..5585587717 100644
--- a/tests/auto/corelib/itemmodels/qstringlistmodel/tst_qstringlistmodel.cpp
+++ b/tests/auto/corelib/itemmodels/qstringlistmodel/tst_qstringlistmodel.cpp
@@ -340,7 +340,7 @@ void tst_QStringListModel::setData_emits_both_roles()
QFETCH(int, role);
QStringListModel model(QStringList() << "one" << "two");
- QVector<int> expected;
+ QList<int> expected;
expected.reserve(2);
expected.append(Qt::DisplayRole);
expected.append(Qt::EditRole);
@@ -349,7 +349,7 @@ void tst_QStringListModel::setData_emits_both_roles()
QVERIFY(spy.isValid());
model.setData(model.index(row, 0), data, role);
QCOMPARE(spy.size(), 1);
- QCOMPARE(sorted(spy.at(0).at(2).value<QVector<int> >()),
+ QCOMPARE(sorted(spy.at(0).at(2).value<QList<int> >()),
expected);
}
@@ -380,7 +380,7 @@ void tst_QStringListModel::setItemData()
}};
QSignalSpy dataChangedSpy(&testModel, &QAbstractItemModel::dataChanged);
QModelIndex changeIndex = testModel.index(1, 0);
- const QVector<int> changeRoles{Qt::DisplayRole, Qt::EditRole};
+ const QList<int> changeRoles{Qt::DisplayRole, Qt::EditRole};
const QString changedString("Changed");
QMap<int, QVariant> newItemData{std::make_pair<int>(Qt::DisplayRole, changedString)};
// invalid index does nothing and returns false
@@ -393,7 +393,7 @@ void tst_QStringListModel::setItemData()
QVariantList dataChangedArguments = dataChangedSpy.takeFirst();
QCOMPARE(dataChangedArguments.at(0).value<QModelIndex>(), changeIndex);
QCOMPARE(dataChangedArguments.at(1).value<QModelIndex>(), changeIndex);
- QCOMPARE(dataChangedArguments.at(2).value<QVector<int> >(), changeRoles);
+ QCOMPARE(dataChangedArguments.at(2).value<QList<int> >(), changeRoles);
// Unsupported roles do nothing return false
newItemData.clear();
newItemData.insert(Qt::UserRole, changedString);
@@ -418,7 +418,7 @@ void tst_QStringListModel::setItemData()
dataChangedArguments = dataChangedSpy.takeFirst();
QCOMPARE(dataChangedArguments.at(0).value<QModelIndex>(), changeIndex);
QCOMPARE(dataChangedArguments.at(1).value<QModelIndex>(), changeIndex);
- QCOMPARE(dataChangedArguments.at(2).value<QVector<int> >(), changeRoles);
+ QCOMPARE(dataChangedArguments.at(2).value<QList<int> >(), changeRoles);
}
void tst_QStringListModel::setData_emits_on_change_only()
@@ -433,8 +433,8 @@ void tst_QStringListModel::setData_emits_on_change_only()
const QList<QVariant> spyList = dataChangedSpy.takeFirst();
QCOMPARE(spyList.at(0).value<QModelIndex>(), modelIdx);
QCOMPARE(spyList.at(1).value<QModelIndex>(), modelIdx);
- const QVector<int> expectedRoles{Qt::DisplayRole, Qt::EditRole};
- QCOMPARE(spyList.at(2).value<QVector<int> >(), expectedRoles);
+ const QList<int> expectedRoles{Qt::DisplayRole, Qt::EditRole};
+ QCOMPARE(spyList.at(2).value<QList<int> >(), expectedRoles);
QVERIFY(model.setData(modelIdx, newStringData));
QVERIFY(dataChangedSpy.isEmpty());
}
diff --git a/tests/auto/corelib/itemmodels/qtransposeproxymodel/tst_qtransposeproxymodel.cpp b/tests/auto/corelib/itemmodels/qtransposeproxymodel/tst_qtransposeproxymodel.cpp
index a30ac46571..ea44980657 100644
--- a/tests/auto/corelib/itemmodels/qtransposeproxymodel/tst_qtransposeproxymodel.cpp
+++ b/tests/auto/corelib/itemmodels/qtransposeproxymodel/tst_qtransposeproxymodel.cpp
@@ -769,15 +769,15 @@ void tst_QTransposeProxyModel::setItemData()
auto signalData = proxyDataChangeSpy.takeFirst();
QCOMPARE(signalData.at(0).value<QModelIndex>(), idx);
QCOMPARE(signalData.at(1).value<QModelIndex>(), idx);
- const QVector<int> expectedRoles{Qt::DisplayRole, Qt::UserRole, Qt::EditRole, Qt::UserRole + 1};
- QVector<int> receivedRoles = signalData.at(2).value<QVector<int> >();
+ const QList<int> expectedRoles{Qt::DisplayRole, Qt::UserRole, Qt::EditRole, Qt::UserRole + 1};
+ QList<int> receivedRoles = signalData.at(2).value<QList<int> >();
QCOMPARE(receivedRoles.size(), expectedRoles.size());
for (int role : expectedRoles)
QVERIFY(receivedRoles.contains(role));
signalData = sourceDataChangeSpy.takeFirst();
QCOMPARE(signalData.at(0).value<QModelIndex>(), proxy.mapToSource(idx));
QCOMPARE(signalData.at(1).value<QModelIndex>(), proxy.mapToSource(idx));
- receivedRoles = signalData.at(2).value<QVector<int> >();
+ receivedRoles = signalData.at(2).value<QList<int> >();
QCOMPARE(receivedRoles.size(), expectedRoles.size());
for (int role : expectedRoles)
QVERIFY(receivedRoles.contains(role));
@@ -793,14 +793,14 @@ void tst_QTransposeProxyModel::setItemData()
signalData = proxyDataChangeSpy.takeFirst();
QCOMPARE(signalData.at(0).value<QModelIndex>(), idx);
QCOMPARE(signalData.at(1).value<QModelIndex>(), idx);
- receivedRoles = signalData.at(2).value<QVector<int> >();
+ receivedRoles = signalData.at(2).value<QList<int> >();
QCOMPARE(receivedRoles.size(), expectedRoles.size());
for (int role : expectedRoles)
QVERIFY(receivedRoles.contains(role));
signalData = sourceDataChangeSpy.takeFirst();
QCOMPARE(signalData.at(0).value<QModelIndex>(), proxy.mapToSource(idx));
QCOMPARE(signalData.at(1).value<QModelIndex>(), proxy.mapToSource(idx));
- receivedRoles = signalData.at(2).value<QVector<int> >();
+ receivedRoles = signalData.at(2).value<QList<int> >();
QCOMPARE(receivedRoles.size(), expectedRoles.size());
for (int role : expectedRoles)
QVERIFY(receivedRoles.contains(role));
diff --git a/tests/auto/corelib/kernel/qmetamethod/tst_qmetamethod.cpp b/tests/auto/corelib/kernel/qmetamethod/tst_qmetamethod.cpp
index dbc0716463..057f61e6c1 100644
--- a/tests/auto/corelib/kernel/qmetamethod/tst_qmetamethod.cpp
+++ b/tests/auto/corelib/kernel/qmetamethod/tst_qmetamethod.cpp
@@ -648,7 +648,7 @@ void tst_QMetaMethod::method()
QCOMPARE(method.parameterType(i), parameterTypes.at(i));
{
- QVector<int> actualParameterTypes(parameterTypes.size());
+ QList<int> actualParameterTypes(parameterTypes.size());
method.getParameterTypes(actualParameterTypes.data());
for (int i = 0; i < parameterTypes.size(); ++i)
QCOMPARE(actualParameterTypes.at(i), parameterTypes.at(i));
diff --git a/tests/auto/corelib/kernel/qmetaobject/tst_qmetaobject.cpp b/tests/auto/corelib/kernel/qmetaobject/tst_qmetaobject.cpp
index a8f6914115..4711e5999b 100644
--- a/tests/auto/corelib/kernel/qmetaobject/tst_qmetaobject.cpp
+++ b/tests/auto/corelib/kernel/qmetaobject/tst_qmetaobject.cpp
@@ -518,7 +518,7 @@ public slots:
void slotWithRegistrableArgument(QtTestObject *o1, QPointer<QtTestObject> o2,
QSharedPointer<QtTestObject> o3, QWeakPointer<QtTestObject> o4,
- QVector<QtTestObject *> o5, QList<QtTestObject *> o6)
+ QList<QtTestObject *> o5, QList<QtTestObject *> o6)
{
slotResult = QLatin1String("slotWithRegistrableArgument:") + o1->slotResult + o2->slotResult
+ o3->slotResult + o4.toStrongRef()->slotResult + QString::number(o5.size())
@@ -1297,7 +1297,7 @@ void tst_QMetaObject::invokeQueuedAutoRegister()
&obj, "slotWithRegistrableArgument", Qt::QueuedConnection,
Q_ARG(QtTestObject *, shared.data()), Q_ARG(QPointer<QtTestObject>, shared.data()),
Q_ARG(QSharedPointer<QtTestObject>, shared), Q_ARG(QWeakPointer<QtTestObject>, shared),
- Q_ARG(QVector<QtTestObject *>, QVector<QtTestObject *>()),
+ Q_ARG(QList<QtTestObject *>, QList<QtTestObject *>()),
Q_ARG(QList<QtTestObject *>, QList<QtTestObject *>())));
QVERIFY(obj.slotResult.isEmpty());
qApp->processEvents(QEventLoop::AllEvents);
diff --git a/tests/auto/corelib/kernel/qmetatype/tst_qmetatype.cpp b/tests/auto/corelib/kernel/qmetatype/tst_qmetatype.cpp
index 48b46dd98f..8d4cc05eb9 100644
--- a/tests/auto/corelib/kernel/qmetatype/tst_qmetatype.cpp
+++ b/tests/auto/corelib/kernel/qmetatype/tst_qmetatype.cpp
@@ -66,7 +66,7 @@ public:
void setProp(const QList<QVariant> &list) { propList = list; }
private:
- void registerGadget(const char * name, const QVector<GadgetPropertyType> &gadgetProperties);
+ void registerGadget(const char * name, const QList<GadgetPropertyType> &gadgetProperties);
QList<QVariant> propList;
private slots:
@@ -183,7 +183,7 @@ struct GenericGadgetType : BaseGenericType
for (auto &prop : properties)
in >> prop;
}
- QVector<QVariant> properties;
+ QList<QVariant> properties;
};
struct GenericPODType : BaseGenericType
@@ -287,7 +287,7 @@ class GadgetDerivedAndTyped : public CustomGadget {};
Q_DECLARE_METATYPE(GadgetDerivedAndTyped<int>)
Q_DECLARE_METATYPE(GadgetDerivedAndTyped<int>*)
-void tst_QMetaType::registerGadget(const char *name, const QVector<GadgetPropertyType> &gadgetProperties)
+void tst_QMetaType::registerGadget(const char *name, const QList<GadgetPropertyType> &gadgetProperties)
{
QMetaObjectBuilder gadgetBuilder;
gadgetBuilder.setClassName(name);
@@ -581,13 +581,13 @@ void tst_QMetaType::typeName_data()
QTest::newRow("124125534") << 124125534 << QString();
// automatic registration
- QTest::newRow("QHash<int,int>") << ::qMetaTypeId<QHash<int, int> >() << QString::fromLatin1("QHash<int,int>");
- QTest::newRow("QMap<int,int>") << ::qMetaTypeId<QMap<int, int> >() << QString::fromLatin1("QMap<int,int>");
- QTest::newRow("QVector<QMap<int,int>>") << ::qMetaTypeId<QVector<QMap<int, int> > >() << QString::fromLatin1("QList<QMap<int,int>>");
+ QTest::newRow("QHash<int,int>") << ::qMetaTypeId<QHash<int, int>>() << QString::fromLatin1("QHash<int,int>");
+ QTest::newRow("QMap<int,int>") << ::qMetaTypeId<QMap<int, int>>() << QString::fromLatin1("QMap<int,int>");
+ QTest::newRow("QList<QMap<int,int>>") << ::qMetaTypeId<QList<QMap<int, int>>>() << QString::fromLatin1("QList<QMap<int,int>>");
- // automatic registration with automatic QList to QVector aliasing
- QTest::newRow("QList<int>") << ::qMetaTypeId<QList<int> >() << QString::fromLatin1("QList<int>");
- QTest::newRow("QVector<QList<int>>") << ::qMetaTypeId<QVector<QList<int> > >() << QString::fromLatin1("QList<QList<int>>");
+ // automatic registration with automatic QList to QList aliasing
+ QTest::newRow("QList<int>") << ::qMetaTypeId<QList<int>>() << QString::fromLatin1("QList<int>");
+ QTest::newRow("QList<QList<int>>") << ::qMetaTypeId<QList<QList<int>>>() << QString::fromLatin1("QList<QList<int>>");
QTest::newRow("CustomQObject*") << ::qMetaTypeId<CustomQObject*>() << QString::fromLatin1("CustomQObject*");
QTest::newRow("CustomGadget") << ::qMetaTypeId<CustomGadget>() << QString::fromLatin1("CustomGadget");
@@ -1109,7 +1109,7 @@ FOR_EACH_CORE_METATYPE(RETURN_CONSTRUCT_FUNCTION)
void tst_QMetaType::typedConstruct()
{
- auto testMetaObjectWriteOnGadget = [](QVariant &gadget, const QVector<GadgetPropertyType> &properties)
+ auto testMetaObjectWriteOnGadget = [](QVariant &gadget, const QList<GadgetPropertyType> &properties)
{
auto metaObject = QMetaType::metaObjectForType(gadget.userType());
QVERIFY(metaObject != nullptr);
@@ -1123,7 +1123,7 @@ void tst_QMetaType::typedConstruct()
}
};
- auto testMetaObjectReadOnGadget = [](QVariant gadget, const QVector<GadgetPropertyType> &properties)
+ auto testMetaObjectReadOnGadget = [](QVariant gadget, const QList<GadgetPropertyType> &properties)
{
auto metaObject = QMetaType::metaObjectForType(gadget.userType());
QVERIFY(metaObject != nullptr);
@@ -1138,7 +1138,7 @@ void tst_QMetaType::typedConstruct()
}
};
- QVector<GadgetPropertyType> dynamicGadget1 = {
+ QList<GadgetPropertyType> dynamicGadget1 = {
{"int", "int_prop", 34526},
{"float", "float_prop", 1.23f},
{"QString", "string_prop", QString{"Test QString"}}
@@ -1150,7 +1150,7 @@ void tst_QMetaType::typedConstruct()
testMetaObjectReadOnGadget(testGadget1, dynamicGadget1);
- QVector<GadgetPropertyType> dynamicGadget2 = {
+ QList<GadgetPropertyType> dynamicGadget2 = {
{"int", "int_prop", 512},
{"double", "double_prop", 4.56},
{"QString", "string_prop", QString{"Another String"}},
@@ -1510,9 +1510,9 @@ void tst_QMetaType::automaticTemplateRegistration()
CONTAINER<VALUE_TYPE> innerContainer; \
innerContainer.push_back(42); \
QVERIFY(*QVariant::fromValue(innerContainer).value<CONTAINER<VALUE_TYPE> >().begin() == 42); \
- QVector<CONTAINER<VALUE_TYPE> > outerContainer; \
+ QList<CONTAINER<VALUE_TYPE> > outerContainer; \
outerContainer << innerContainer; \
- QVERIFY(*QVariant::fromValue(outerContainer).value<QVector<CONTAINER<VALUE_TYPE> > >().first().begin() == 42); \
+ QVERIFY(*QVariant::fromValue(outerContainer).value<QList<CONTAINER<VALUE_TYPE> > >().first().begin() == 42); \
}
TEST_SEQUENTIAL_CONTAINER(QList, int)
@@ -1524,19 +1524,19 @@ void tst_QMetaType::automaticTemplateRegistration()
vecbool.push_back(true);
vecbool.push_back(false);
vecbool.push_back(true);
- QVERIFY(QVariant::fromValue(vecbool).value<std::vector<bool> >().front() == true);
- QVector<std::vector<bool> > vectorList;
+ QVERIFY(QVariant::fromValue(vecbool).value<std::vector<bool>>().front() == true);
+ QList<std::vector<bool>> vectorList;
vectorList << vecbool;
- QVERIFY(QVariant::fromValue(vectorList).value<QVector<std::vector<bool> > >().first().front() == true);
+ QVERIFY(QVariant::fromValue(vectorList).value<QList<std::vector<bool>>>().first().front() == true);
}
{
QList<unsigned> unsignedList;
unsignedList << 123;
- QVERIFY(QVariant::fromValue(unsignedList).value<QList<unsigned> >().first() == 123);
- QVector<QList<unsigned> > vectorList;
+ QVERIFY(QVariant::fromValue(unsignedList).value<QList<unsigned>>().first() == 123);
+ QList<QList<unsigned>> vectorList;
vectorList << unsignedList;
- QVERIFY(QVariant::fromValue(vectorList).value<QVector<QList<unsigned> > >().first().first() == 123);
+ QVERIFY(QVariant::fromValue(vectorList).value<QList<QList<unsigned>>>().first().first() == 123);
}
QCOMPARE(::qMetaTypeId<QVariantList>(), (int)QMetaType::QVariantList);
@@ -1550,10 +1550,10 @@ void tst_QMetaType::automaticTemplateRegistration()
QList<QSharedPointer<QObject> > sharedPointerList;
QObject *testObject = new QObject;
sharedPointerList << QSharedPointer<QObject>(testObject);
- QVERIFY(QVariant::fromValue(sharedPointerList).value<QList<QSharedPointer<QObject> > >().first() == testObject);
- QVector<QList<QSharedPointer<QObject> > > vectorList;
+ QVERIFY(QVariant::fromValue(sharedPointerList).value<QList<QSharedPointer<QObject>>>().first() == testObject);
+ QList<QList<QSharedPointer<QObject>>> vectorList;
vectorList << sharedPointerList;
- QVERIFY(QVariant::fromValue(vectorList).value<QVector<QList<QSharedPointer<QObject> > > >().first().first() == testObject);
+ QVERIFY(QVariant::fromValue(vectorList).value<QList<QList<QSharedPointer<QObject>>>>().first().first() == testObject);
}
{
IntIntHash intIntHash;
@@ -1714,9 +1714,6 @@ void tst_QMetaType::automaticTemplateRegistration()
#define FOR_EACH_1ARG_TEMPLATE_TYPE(F, TYPE) \
F(QList, TYPE) \
- F(QVector, TYPE) \
- F(QVector, TYPE) \
- F(QVector, TYPE) \
F(QQueue, TYPE) \
F(QStack, TYPE) \
F(QSet, TYPE)
@@ -1736,7 +1733,7 @@ void tst_QMetaType::automaticTemplateRegistration()
FOR_EACH_STATIC_PRIMITIVE_TYPE2(PRINT_2ARG_TEMPLATE_INTERNAL, RealName)
#define REGISTER_TYPEDEF(TYPE, ARG1, ARG2) \
- qRegisterMetaType<TYPE <ARG1, ARG2> >(#TYPE "<" #ARG1 "," #ARG2 ">");
+ qRegisterMetaType<TYPE <ARG1, ARG2>>(#TYPE "<" #ARG1 "," #ARG2 ">");
REGISTER_TYPEDEF(QHash, int, uint)
REGISTER_TYPEDEF(QMap, int, uint)
@@ -1749,9 +1746,9 @@ void tst_QMetaType::automaticTemplateRegistration()
PRINT_2ARG_TEMPLATE
)
- CREATE_AND_VERIFY_CONTAINER(QList, QList<QMap<int, QHash<char, QList<QVariant> > > >)
- CREATE_AND_VERIFY_CONTAINER(QVector, void*)
- CREATE_AND_VERIFY_CONTAINER(QVector, const void*)
+ CREATE_AND_VERIFY_CONTAINER(QList, QList<QMap<int, QHash<char, QList<QVariant>>>>)
+ CREATE_AND_VERIFY_CONTAINER(QList, void*)
+ CREATE_AND_VERIFY_CONTAINER(QList, const void*)
CREATE_AND_VERIFY_CONTAINER(QList, void*)
CREATE_AND_VERIFY_CONTAINER(std::pair, void*, void*)
CREATE_AND_VERIFY_CONTAINER(QHash, void*, void*)
@@ -2548,16 +2545,16 @@ void tst_QMetaType::operatorEq_data()
QTest::newRow("String") << QMetaType(QMetaType::QString)
<< QMetaType::fromType<const QString &>() << true;
- QTest::newRow("void1") << QMetaType(QMetaType::UnknownType) << QMetaType::fromType<void>()
- << false;
- QTest::newRow("void2") << QMetaType::fromType<const void>() << QMetaType::fromType<void>()
- << true;
- QTest::newRow("vec1") << QMetaType::fromType<QVector<const int *>>()
- << QMetaType::fromType<QVector<const int *>>() << true;
- QTest::newRow("vec2") << QMetaType::fromType<QVector<const int *>>()
- << QMetaType::fromType<QVector<int *>>() << false;
- QTest::newRow("char1") << QMetaType::fromType<CharTemplate<'>'>>()
- << QMetaType::fromType<CharTemplate<'>', void>>() << true;
+ QTest::newRow("void1") << QMetaType(QMetaType::UnknownType) << QMetaType::fromType<void>()
+ << false;
+ QTest::newRow("void2") << QMetaType::fromType<const void>() << QMetaType::fromType<void>()
+ << true;
+ QTest::newRow("list1") << QMetaType::fromType<QList<const int *>>()
+ << QMetaType::fromType<QList<const int *>>() << true;
+ QTest::newRow("list2") << QMetaType::fromType<QList<const int *>>()
+ << QMetaType::fromType<QList<int *>>() << false;
+ QTest::newRow("char1") << QMetaType::fromType<CharTemplate<'>'>>()
+ << QMetaType::fromType<CharTemplate<'>', void>>() << true;
QTest::newRow("annon1") << QMetaType::fromType<decltype(CharTemplate<'>'>::x)>()
<< QMetaType::fromType<decltype(CharTemplate<'>'>::x)>() << true;
QTest::newRow("annon2") << QMetaType::fromType<decltype(CharTemplate<'>'>::x)>()
diff --git a/tests/auto/corelib/kernel/qproperty/tst_qproperty.cpp b/tests/auto/corelib/kernel/qproperty/tst_qproperty.cpp
index cafc193257..96cf6da4bb 100644
--- a/tests/auto/corelib/kernel/qproperty/tst_qproperty.cpp
+++ b/tests/auto/corelib/kernel/qproperty/tst_qproperty.cpp
@@ -381,7 +381,7 @@ void tst_QProperty::moveCtor()
void tst_QProperty::changeHandler()
{
QProperty<int> testProperty(0);
- QVector<int> recordedValues;
+ QList<int> recordedValues;
{
auto handler = testProperty.onValueChanged([&]() {
@@ -424,7 +424,7 @@ void tst_QProperty::propertyChangeHandlerApi()
void tst_QProperty::subscribe()
{
QProperty<int> testProperty(42);
- QVector<int> recordedValues;
+ QList<int> recordedValues;
{
auto handler = testProperty.subscribe([&]() {
@@ -754,7 +754,7 @@ void tst_QProperty::propertyAlias()
struct ClassWithNotifiedProperty
{
- QVector<int> recordedValues;
+ QList<int> recordedValues;
void callback() { recordedValues << property.value(); }
@@ -763,7 +763,7 @@ struct ClassWithNotifiedProperty
struct ClassWithNotifiedProperty2
{
- QVector<int> recordedValues;
+ QList<int> recordedValues;
void callback(int oldValue) { recordedValues << oldValue; }
@@ -852,7 +852,7 @@ void tst_QProperty::notifiedPropertyWithOldValueCallback()
instance.property.setBinding(&instance, [](){return 2;});
instance.property.setBinding(&instance, [](){return 3;});
instance.property.setValue(&instance, 4);
- QVector<int> expected {0, 1, 2, 3};
+ QList<int> expected {0, 1, 2, 3};
QCOMPARE(instance.recordedValues, expected);
QCOMPARE(instance.property.value(), 4);
}
@@ -860,7 +860,7 @@ void tst_QProperty::notifiedPropertyWithOldValueCallback()
struct ClassWithNotifiedPropertyWithGuard
{
using This = ClassWithNotifiedPropertyWithGuard;
- QVector<int> recordedValues;
+ QList<int> recordedValues;
void callback() { recordedValues << property.value(); }
void callback2() { recordedValues << property2.value(); }
@@ -968,7 +968,7 @@ void tst_QProperty::notifiedPropertyWithGuard()
// properties' value. At that point we then evaluate the binding, and
// notice that the value is in fact disallowed. Thus we return the old
// value.
- QVector<int> expected {1, 1, 2, 3};
+ QList<int> expected {1, 1, 2, 3};
QCOMPARE(instance2.recordedValues, expected);
}
diff --git a/tests/auto/corelib/kernel/qsystemsemaphore/tst_qsystemsemaphore.cpp b/tests/auto/corelib/kernel/qsystemsemaphore/tst_qsystemsemaphore.cpp
index 5f010ae3d1..496e214b8f 100644
--- a/tests/auto/corelib/kernel/qsystemsemaphore/tst_qsystemsemaphore.cpp
+++ b/tests/auto/corelib/kernel/qsystemsemaphore/tst_qsystemsemaphore.cpp
@@ -27,8 +27,8 @@
****************************************************************************/
#include <QtTest/QtTest>
+#include <QtCore/QList>
#include <QtCore/QSystemSemaphore>
-#include <QtCore/QVector>
#include <QtCore/QTemporaryDir>
#define EXISTING_SHARE "existing"
@@ -207,7 +207,7 @@ void tst_QSystemSemaphore::processes()
QSystemSemaphore sem("store", 1, QSystemSemaphore::Create);
QFETCH(int, processes);
- QVector<QString> scripts(processes, "acquirerelease");
+ QList<QString> scripts(processes, "acquirerelease");
QList<QProcess*> consumers;
for (int i = 0; i < scripts.count(); ++i) {
diff --git a/tests/auto/corelib/kernel/qtimer/tst_qtimer.cpp b/tests/auto/corelib/kernel/qtimer/tst_qtimer.cpp
index 1bd27cd0ce..ae61075169 100644
--- a/tests/auto/corelib/kernel/qtimer/tst_qtimer.cpp
+++ b/tests/auto/corelib/kernel/qtimer/tst_qtimer.cpp
@@ -1055,7 +1055,7 @@ public:
FunctorNoCtx
};
Q_ENUM(CallType)
- QVector<CallType> calls;
+ QList<CallType> calls;
void triggerCall(CallType callType)
{
@@ -1087,7 +1087,7 @@ Q_DECLARE_METATYPE(OrderHelper::CallType)
void tst_QTimer::timerOrder()
{
- QFETCH(QVector<OrderHelper::CallType>, calls);
+ QFETCH(QList<OrderHelper::CallType>, calls);
OrderHelper helper;
@@ -1099,9 +1099,9 @@ void tst_QTimer::timerOrder()
void tst_QTimer::timerOrder_data()
{
- QTest::addColumn<QVector<OrderHelper::CallType>>("calls");
+ QTest::addColumn<QList<OrderHelper::CallType>>("calls");
- QVector<OrderHelper::CallType> calls = {
+ QList<OrderHelper::CallType> calls = {
OrderHelper::String, OrderHelper::PMF,
OrderHelper::Functor, OrderHelper::FunctorNoCtx
};
@@ -1135,7 +1135,7 @@ struct StaticSingleShotUser
}
OrderHelper helper;
- static QVector<OrderHelper::CallType> calls()
+ static QList<OrderHelper::CallType> calls()
{
return {OrderHelper::String, OrderHelper::PMF,
OrderHelper::Functor, OrderHelper::FunctorNoCtx};
diff --git a/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp b/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp
index c9a60c44e6..192a75d7ae 100644
--- a/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp
+++ b/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp
@@ -285,7 +285,7 @@ private:
void saveQVariantFromDataStream(QDataStream::Version version);
CustomNonQObject *customNonQObjectPointer;
- QVector<QObject*> objectPointerTestData;
+ QList<QObject*> objectPointerTestData;
};
const qlonglong intMax1 = (qlonglong)INT_MAX + 1;
@@ -3472,9 +3472,9 @@ void tst_QVariant::moreCustomTypes()
}
{
- QList<QVector<int> > data;
+ QList<QList<int> > data;
PLAY_WITH_VARIANT(data, false, QString(), 0, false);
- data << (QVector<int>() << 42);
+ data << (QList<int>() << 42);
PLAY_WITH_VARIANT(data, false, QString(), 0, false);
}
@@ -4173,9 +4173,6 @@ void tst_QVariant::iterateContainerElements()
TEST_SEQUENTIAL_ITERATION_ON_FULL_NAME(CONTAINER<VALUE_TYPE > )
- TEST_SEQUENTIAL_ITERATION(QVector, int)
- TEST_SEQUENTIAL_ITERATION(QVector, QVariant)
- TEST_SEQUENTIAL_ITERATION(QVector, QString)
TEST_SEQUENTIAL_ITERATION(QQueue, int)
TEST_SEQUENTIAL_ITERATION(QQueue, QVariant)
TEST_SEQUENTIAL_ITERATION(QQueue, QString)
@@ -4668,14 +4665,14 @@ void tst_QVariant::sequentialIterableEndianessSanityCheck()
void tst_QVariant::sequentialIterableAppend()
{
{
- QVector<int> container {1, 2};
+ QList<int> container { 1, 2 };
auto variant = QVariant::fromValue(container);
QVERIFY(variant.canConvert<QtMetaTypePrivate::QSequentialIterableImpl>());
auto asIterable = variant.value<QtMetaTypePrivate::QSequentialIterableImpl>();
const int i = 3, j = 4;
asIterable.append(&i);
asIterable.append(&j);
- QCOMPARE(variant.value<QVector<int>>(), QVector<int> ({1, 2, 3, 4}));
+ QCOMPARE(variant.value<QList<int>>(), QList<int> ({ 1, 2, 3, 4 }));
}
{
QSet<QByteArray> container { QByteArray{"hello"}, QByteArray{"world"} };
diff --git a/tests/auto/corelib/kernel/qwineventnotifier/tst_qwineventnotifier.cpp b/tests/auto/corelib/kernel/qwineventnotifier/tst_qwineventnotifier.cpp
index ac8aaa1327..cd9268d736 100644
--- a/tests/auto/corelib/kernel/qwineventnotifier/tst_qwineventnotifier.cpp
+++ b/tests/auto/corelib/kernel/qwineventnotifier/tst_qwineventnotifier.cpp
@@ -27,10 +27,10 @@
****************************************************************************/
#include <QtTest/QtTest>
-#include <qwineventnotifier.h>
+#include <qlist.h>
#include <qtimer.h>
#include <qvarlengtharray.h>
-#include <qvector.h>
+#include <qwineventnotifier.h>
#include <qt_windows.h>
#include <algorithm>
@@ -208,7 +208,7 @@ void tst_QWinEventNotifier::manyNotifiers()
}));
}
-using Indices = QVector<int>;
+using Indices = QList<int>;
void tst_QWinEventNotifier::disableNotifiersInActivatedSlot_data()
{
diff --git a/tests/auto/corelib/plugin/quuid/tst_quuid.cpp b/tests/auto/corelib/plugin/quuid/tst_quuid.cpp
index 7abe7ebdc6..02dbdff157 100644
--- a/tests/auto/corelib/plugin/quuid/tst_quuid.cpp
+++ b/tests/auto/corelib/plugin/quuid/tst_quuid.cpp
@@ -388,7 +388,7 @@ public:
void tst_QUuid::threadUniqueness()
{
- QVector<UuidThread *> threads(qMax(2, QThread::idealThreadCount()));
+ QList<UuidThread *> threads(qMax(2, QThread::idealThreadCount()));
for (int i = 0; i < threads.count(); ++i)
threads[i] = new UuidThread;
for (int i = 0; i < threads.count(); ++i)
diff --git a/tests/auto/corelib/serialization/qcborvalue/tst_qcborvalue.cpp b/tests/auto/corelib/serialization/qcborvalue/tst_qcborvalue.cpp
index eb9941868e..8679fb7702 100644
--- a/tests/auto/corelib/serialization/qcborvalue/tst_qcborvalue.cpp
+++ b/tests/auto/corelib/serialization/qcborvalue/tst_qcborvalue.cpp
@@ -2013,7 +2013,7 @@ void tst_QCborValue::validation_data()
// error. QCborValue internally uses 16 bytes per element, so we get to 2
// GB at 2^27 elements (32-bit) or, theoretically, 2^63 bytes at 2^59
// elements (64-bit).
- if (sizeof(QVector<int>::size_type) == sizeof(int)) {
+ if (sizeof(QList<int>::size_type) == sizeof(int)) {
// 32-bit sizes (Qt 5 and 32-bit platforms)
QTest::addRow("very-large-array-no-overflow") << raw("\x9a\x07\xff\xff\xff" "\0\0") << 0 << CborErrorUnexpectedEOF;
QTest::addRow("very-large-array-overflow1") << raw("\x9a\x40\0\0\0" "\0\0") << 0 << CborErrorUnexpectedEOF;
diff --git a/tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp b/tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp
index 0687ce0ead..932c4d25d2 100644
--- a/tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp
+++ b/tests/auto/corelib/serialization/qdatastream/tst_qdatastream.cpp
@@ -3128,7 +3128,7 @@ void tst_QDataStream::status_QHash_QMap()
void tst_QDataStream::status_QList_QVector()
{
typedef QList<QString> List;
- typedef QVector<QString> Vector;
+ typedef QList<QString> Vector;
List list;
Vector vector;
@@ -3292,7 +3292,7 @@ void tst_QDataStream::streamRealDataTypes()
stream >> rect;
QCOMPARE(rect, QRectF(-1, -2, 3, 4));
stream >> polygon;
- QCOMPARE((QVector<QPointF> &)polygon, (QPolygonF() << QPointF(0, 0) << QPointF(1, 2)));
+ QCOMPARE((QList<QPointF> &)polygon, (QPolygonF() << QPointF(0, 0) << QPointF(1, 2)));
auto matrix = transform.asAffineMatrix();
stream >> matrix;
QCOMPARE(transform, QTransform().rotate(90).scale(2, 2));
diff --git a/tests/auto/corelib/serialization/qxmlstream/tst_qxmlstream.cpp b/tests/auto/corelib/serialization/qxmlstream/tst_qxmlstream.cpp
index ad5a8352a6..5cace2c36b 100644
--- a/tests/auto/corelib/serialization/qxmlstream/tst_qxmlstream.cpp
+++ b/tests/auto/corelib/serialization/qxmlstream/tst_qxmlstream.cpp
@@ -241,7 +241,7 @@ public:
class MissedBaseline
{
friend class QList<MissedBaseline>;
- MissedBaseline() {} // for QVector, don't use
+ MissedBaseline() {} // for QList, don't use
public:
MissedBaseline(const QString &aId,
const QByteArray &aExpected,
@@ -265,8 +265,8 @@ public:
QByteArray output;
};
- QVector<GeneralFailure> failures;
- QVector<MissedBaseline> missedBaselines;
+ QList<GeneralFailure> failures;
+ QList<MissedBaseline> missedBaselines;
/**
* The count of how many tests that were run.
diff --git a/tests/auto/corelib/statemachine/qstatemachine/tst_qstatemachine.cpp b/tests/auto/corelib/statemachine/qstatemachine/tst_qstatemachine.cpp
index b1f6090585..d898d37bda 100644
--- a/tests/auto/corelib/statemachine/qstatemachine/tst_qstatemachine.cpp
+++ b/tests/auto/corelib/statemachine/qstatemachine/tst_qstatemachine.cpp
@@ -272,7 +272,7 @@ public:
TestState(ChildMode mode, const QString &objectName = QString())
: QState(mode)
{ setObjectName(objectName); }
- QVector<QPair<int, Event> > events;
+ QList<QPair<int, Event> > events;
protected:
virtual void onEntry(QEvent *) {
events.append(qMakePair(globalTick++, Entry));
@@ -288,7 +288,7 @@ public:
TestTransition(QAbstractState *target, const QString &objectName = QString())
: QAbstractTransition()
{ setTargetState(target); setObjectName(objectName); }
- QVector<int> triggers;
+ QList<int> triggers;
protected:
virtual bool eventTest(QEvent *) {
return true;
@@ -4876,7 +4876,7 @@ public:
signalList.append(signal);
}
- QVector<QMetaMethod> signalList;
+ QList<QMetaMethod> signalList;
};
void tst_QStateMachine::testIncrementReceivers()
diff --git a/tests/auto/corelib/text/qregularexpression/tst_qregularexpression.cpp b/tests/auto/corelib/text/qregularexpression/tst_qregularexpression.cpp
index ad973f73fc..98cbd0b4a5 100644
--- a/tests/auto/corelib/text/qregularexpression/tst_qregularexpression.cpp
+++ b/tests/auto/corelib/text/qregularexpression/tst_qregularexpression.cpp
@@ -167,7 +167,7 @@ bool operator!=(const Match &m, const QRegularExpressionMatch &rem)
}
-bool operator==(const QRegularExpressionMatchIterator &iterator, const QVector<Match> &expectedMatchList)
+bool operator==(const QRegularExpressionMatchIterator &iterator, const QList<Match> &expectedMatchList)
{
QRegularExpressionMatchIterator i = iterator;
@@ -186,17 +186,17 @@ bool operator==(const QRegularExpressionMatchIterator &iterator, const QVector<M
return true;
}
-bool operator==(const QVector<Match> &expectedMatchList, const QRegularExpressionMatchIterator &iterator)
+bool operator==(const QList<Match> &expectedMatchList, const QRegularExpressionMatchIterator &iterator)
{
return operator==(iterator, expectedMatchList);
}
-bool operator!=(const QRegularExpressionMatchIterator &iterator, const QVector<Match> &expectedMatchList)
+bool operator!=(const QRegularExpressionMatchIterator &iterator, const QList<Match> &expectedMatchList)
{
return !operator==(iterator, expectedMatchList);
}
-bool operator!=(const QVector<Match> &expectedMatchList, const QRegularExpressionMatchIterator &iterator)
+bool operator!=(const QList<Match> &expectedMatchList, const QRegularExpressionMatchIterator &iterator)
{
return !operator==(expectedMatchList, iterator);
}
@@ -1150,9 +1150,9 @@ void tst_QRegularExpression::globalMatch_data()
QTest::addColumn<int>("offset");
QTest::addColumn<QRegularExpression::MatchType>("matchType");
QTest::addColumn<QRegularExpression::MatchOptions>("matchOptions");
- QTest::addColumn<QVector<Match> >("matchList");
+ QTest::addColumn<QList<Match> >("matchList");
- QVector<Match> matchList;
+ QList<Match> matchList;
Match m;
matchList.clear();
@@ -1408,7 +1408,7 @@ void tst_QRegularExpression::globalMatch()
QFETCH(int, offset);
QFETCH(QRegularExpression::MatchType, matchType);
QFETCH(QRegularExpression::MatchOptions, matchOptions);
- QFETCH(QVector<Match>, matchList);
+ QFETCH(QList<Match>, matchList);
testMatch<QRegularExpressionMatchIterator>(regexp,
static_cast<QREGlobalMatchStringPMF>(&QRegularExpression::globalMatch),
@@ -2136,7 +2136,7 @@ void tst_QRegularExpression::threadSafety()
for (int threadSafetyIteration = 0; threadSafetyIteration < THREAD_SAFETY_ITERATIONS && time.elapsed() < 2000; ++threadSafetyIteration) {
QRegularExpression re(pattern);
- QVector<MatcherThread *> threads;
+ QList<MatcherThread *> threads;
for (int i = 0; i < threadCount; ++i) {
MatcherThread *thread = new MatcherThread(re, subject);
thread->start();
diff --git a/tests/auto/corelib/text/qstring/tst_qstring.cpp b/tests/auto/corelib/text/qstring/tst_qstring.cpp
index e1857e31ee..376a4cb5dc 100644
--- a/tests/auto/corelib/text/qstring/tst_qstring.cpp
+++ b/tests/auto/corelib/text/qstring/tst_qstring.cpp
@@ -667,7 +667,7 @@ QString verifyZeroTermination(const QString &str)
} while (0) \
/**/
-typedef QVector<int> IntList;
+typedef QList<int> IntList;
tst_QString::tst_QString()
{
@@ -4627,7 +4627,7 @@ void tst_QString::fromUcs4()
void tst_QString::toUcs4()
{
QString s;
- QVector<uint> ucs4;
+ QList<uint> ucs4;
QCOMPARE( s.toUcs4().size(), 0 );
static const QChar bmp = QLatin1Char('a');
@@ -5683,9 +5683,9 @@ template<> struct StringSplitWrapper<QString>
template<> struct StringSplitWrapper<QStringRef>
{
const QString &string;
- QVector<QStringRef> split(const QString &sep, Qt::SplitBehavior behavior = Qt::KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive) const { return string.splitRef(sep, behavior, cs); }
- QVector<QStringRef> split(QChar sep, Qt::SplitBehavior behavior = Qt::KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive) const { return string.splitRef(sep, behavior, cs); }
- QVector<QStringRef> split(const QRegularExpression &sep, Qt::SplitBehavior behavior = Qt::KeepEmptyParts) const { return string.splitRef(sep, behavior); }
+ QList<QStringRef> split(const QString &sep, Qt::SplitBehavior behavior = Qt::KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive) const { return string.splitRef(sep, behavior, cs); }
+ QList<QStringRef> split(QChar sep, Qt::SplitBehavior behavior = Qt::KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive) const { return string.splitRef(sep, behavior, cs); }
+ QList<QStringRef> split(const QRegularExpression &sep, Qt::SplitBehavior behavior = Qt::KeepEmptyParts) const { return string.splitRef(sep, behavior); }
};
template<> struct StringSplitWrapper<QStringView>
@@ -5710,20 +5710,14 @@ static bool operator==(const QList<QStringView> &result, const QStringList &expe
}
-static bool operator ==(const QStringList &left, const QVector<QStringRef> &right)
+static bool operator ==(const QStringList &left, const QList<QStringRef> &right)
{
if (left.size() != right.size())
return false;
- QStringList::const_iterator iLeft = left.constBegin();
- QVector<QStringRef>::const_iterator iRight = right.constBegin();
- for (; iLeft != left.end(); ++iLeft, ++iRight) {
- if (*iLeft != *iRight)
- return false;
- }
- return true;
+ return std::equal(left.constBegin(), left.constEnd(), right.constBegin());
}
-static inline bool operator ==(const QVector<QStringRef> &left, const QStringList &right) { return right == left; }
+static inline bool operator ==(const QList<QStringRef> &left, const QStringList &right) { return right == left; }
template<class List>
void tst_QString::split(const QString &string, const QString &sep, QStringList result)
@@ -5771,7 +5765,7 @@ void tst_QString::split()
QFETCH(QString, sep);
QFETCH(QStringList, result);
split<QStringList>(str, sep, result);
- split<QVector<QStringView>>(str, sep, result);
+ split<QList<QStringView>>(str, sep, result);
}
void tst_QString::splitRef_data()
@@ -5784,7 +5778,7 @@ void tst_QString::splitRef()
QFETCH(QString, str);
QFETCH(QString, sep);
QFETCH(QStringList, result);
- split<QVector<QStringRef> >(str, sep, result);
+ split<QList<QStringRef> >(str, sep, result);
}
void tst_QString::split_regularexpression_data()
@@ -5840,7 +5834,7 @@ void tst_QString::splitRef_regularexpression()
QFETCH(QString, string);
QFETCH(QString, pattern);
QFETCH(QStringList, result);
- split_regexp<QVector<QStringRef>, QRegularExpression>(string, pattern, result);
+ split_regexp<QList<QStringRef>, QRegularExpression>(string, pattern, result);
}
void tst_QString::fromUtf16_data()
diff --git a/tests/auto/corelib/text/qstringapisymmetry/tst_qstringapisymmetry.cpp b/tests/auto/corelib/text/qstringapisymmetry/tst_qstringapisymmetry.cpp
index 69ad52c08b..3e1f10cc11 100644
--- a/tests/auto/corelib/text/qstringapisymmetry/tst_qstringapisymmetry.cpp
+++ b/tests/auto/corelib/text/qstringapisymmetry/tst_qstringapisymmetry.cpp
@@ -31,15 +31,14 @@
#undef QT_NO_CAST_TO_ASCII
#undef QT_ASCII_CAST_WARNINGS
-#include <QString>
-#include <QStringView>
-#include <QStringTokenizer>
#include <QChar>
+#include <QLatin1String>
+#include <QList>
#include <QScopedArrayPointer>
+#include <QString>
#include <QStringRef>
-#include <QLatin1String>
-#include <QVector>
-
+#include <QStringTokenizer>
+#include <QStringView>
#include <QTest>
Q_DECLARE_METATYPE(QLatin1String)
@@ -2304,12 +2303,12 @@ void tst_QStringApiSymmetry::toUtf8_impl()
void tst_QStringApiSymmetry::toUcs4_data()
{
QTest::addColumn<QString>("unicode");
- QTest::addColumn<QVector<uint>>("ucs4");
+ QTest::addColumn<QList<uint>>("ucs4");
auto add = [](const char *l1) {
const QByteArray ba(l1);
QString s;
- QVector<uint> ucs4;
+ QList<uint> ucs4;
for (char c : ba) {
s += QLatin1Char(c);
ucs4.append(uint(uchar(c)));
@@ -2317,8 +2316,8 @@ void tst_QStringApiSymmetry::toUcs4_data()
QTest::newRow(rowName(ba).constData()) << s << ucs4;
};
- QTest::addRow("null") << QString() << QVector<uint>();
- QTest::addRow("empty") << QString("") << QVector<uint>();
+ QTest::addRow("null") << QString() << QList<uint>();
+ QTest::addRow("empty") << QString("") << QList<uint>();
add("M\xF6" "bius");
add(LONG_STRING_256);
@@ -2328,7 +2327,7 @@ template <typename String>
void tst_QStringApiSymmetry::toUcs4_impl()
{
QFETCH(const QString, unicode);
- QFETCH(const QVector<uint>, ucs4);
+ QFETCH(const QList<uint>, ucs4);
const auto str = make<String>(unicode);
diff --git a/tests/auto/corelib/text/qstringconverter/tst_qstringconverter.cpp b/tests/auto/corelib/text/qstringconverter/tst_qstringconverter.cpp
index bf3f30bb82..5de3beff77 100644
--- a/tests/auto/corelib/text/qstringconverter/tst_qstringconverter.cpp
+++ b/tests/auto/corelib/text/qstringconverter/tst_qstringconverter.cpp
@@ -1839,7 +1839,7 @@ void tst_QStringConverter::threadSafety()
{
QThreadPool::globalInstance()->setMaxThreadCount(12);
- QVector<QString> res;
+ QList<QString> res;
res.resize(QStringConverter::LastEncoding + 1);
for (int i = 0; i < QStringConverter::LastEncoding + 1; ++i) {
QThreadPool::globalInstance()->start(new LoadAndConvert(QStringConverter::Encoding(i), &res[i]));
diff --git a/tests/auto/corelib/text/qstringlist/tst_qstringlist.cpp b/tests/auto/corelib/text/qstringlist/tst_qstringlist.cpp
index 16720a1d40..aaaf31593a 100644
--- a/tests/auto/corelib/text/qstringlist/tst_qstringlist.cpp
+++ b/tests/auto/corelib/text/qstringlist/tst_qstringlist.cpp
@@ -27,9 +27,9 @@
****************************************************************************/
#include <QtTest/QtTest>
+#include <qlist.h>
#include <qregularexpression.h>
#include <qstringlist.h>
-#include <qvector.h>
#include <locale.h>
@@ -88,7 +88,7 @@ void tst_QStringList::constructors()
QCOMPARE(list.at(2), "c");
}
{
- const QVector<QString> reference{ "a", "b", "c" };
+ const QList<QString> reference{ "a", "b", "c" };
QCOMPARE(reference.size(), 3);
QStringList list(reference.cbegin(), reference.cend());
diff --git a/tests/auto/corelib/text/qstringref/tst_qstringref.cpp b/tests/auto/corelib/text/qstringref/tst_qstringref.cpp
index 021e7f2967..3e05d7af4f 100644
--- a/tests/auto/corelib/text/qstringref/tst_qstringref.cpp
+++ b/tests/auto/corelib/text/qstringref/tst_qstringref.cpp
@@ -2081,20 +2081,14 @@ void tst_QStringRef::mid()
QVERIFY(emptyRef.mid(-10, 3).isEmpty());
}
-static bool operator ==(const QStringList &left, const QVector<QStringRef> &right)
+static bool operator ==(const QStringList &left, const QList<QStringRef> &right)
{
if (left.size() != right.size())
return false;
- QStringList::const_iterator iLeft = left.constBegin();
- QVector<QStringRef>::const_iterator iRight = right.constBegin();
- for (; iLeft != left.end(); ++iLeft, ++iRight) {
- if (*iLeft != *iRight)
- return false;
- }
- return true;
+ return std::equal(left.constBegin(), left.constEnd(), right.constBegin());
}
-static inline bool operator ==(const QVector<QStringRef> &left, const QStringList &right) { return right == left; }
+static inline bool operator ==(const QList<QStringRef> &left, const QStringList &right) { return right == left; }
void tst_QStringRef::split_data()
{
@@ -2124,7 +2118,7 @@ void tst_QStringRef::split()
QFETCH(QString, sep);
QFETCH(QStringList, result);
- QVector<QStringRef> list;
+ QList<QStringRef> list;
// we construct a bigger valid string to check
// if ref.split is using the right size
QString source = str + str + str;
diff --git a/tests/auto/corelib/text/qstringtokenizer/tst_qstringtokenizer.cpp b/tests/auto/corelib/text/qstringtokenizer/tst_qstringtokenizer.cpp
index 0f50c389b4..1d2658c38f 100644
--- a/tests/auto/corelib/text/qstringtokenizer/tst_qstringtokenizer.cpp
+++ b/tests/auto/corelib/text/qstringtokenizer/tst_qstringtokenizer.cpp
@@ -137,13 +137,13 @@ void tst_QStringTokenizer::toContainer() const
{
auto tok = qTokenize(u"a,b,c", u',');
auto v = tok.toContainer();
- QVERIFY((std::is_same_v<decltype(v), QVector<QStringView>>));
+ QVERIFY((std::is_same_v<decltype(v), QList<QStringView>>));
}
// QLatin1String value_type
{
auto tok = qTokenize(QLatin1String{"a,b,c"}, u',');
auto v = tok.toContainer();
- QVERIFY((std::is_same_v<decltype(v), QVector<QLatin1String>>));
+ QVERIFY((std::is_same_v<decltype(v), QList<QLatin1String>>));
}
}
diff --git a/tests/auto/corelib/text/qstringview/tst_qstringview.cpp b/tests/auto/corelib/text/qstringview/tst_qstringview.cpp
index 83bb372490..55e23570d7 100644
--- a/tests/auto/corelib/text/qstringview/tst_qstringview.cpp
+++ b/tests/auto/corelib/text/qstringview/tst_qstringview.cpp
@@ -32,7 +32,7 @@
#include <QChar>
#include <QStringRef>
#include <QVarLengthArray>
-#include <QVector>
+#include <QList>
#include <QTest>
@@ -89,7 +89,7 @@ static_assert(CanConvert<ushort[123]>::value);
static_assert(CanConvert< ushort*>::value);
static_assert(CanConvert<const ushort*>::value);
-static_assert(CanConvert<QVector<ushort>>::value);
+static_assert(CanConvert<QList<ushort>>::value);
static_assert(CanConvert<QVarLengthArray<ushort>>::value);
static_assert(CanConvert<std::vector<ushort>>::value);
static_assert(CanConvert<std::array<ushort, 123>>::value);
@@ -115,7 +115,7 @@ static_assert(CanConvert<const std::u16string_view >::value);
static_assert(CanConvert< std::u16string_view&>::value);
static_assert(CanConvert<const std::u16string_view&>::value);
-static_assert(CanConvert<QVector<char16_t>>::value);
+static_assert(CanConvert<QList<char16_t>>::value);
static_assert(CanConvert<QVarLengthArray<char16_t>>::value);
static_assert(CanConvert<std::vector<char16_t>>::value);
static_assert(CanConvert<std::array<char16_t, 123>>::value);
@@ -149,7 +149,7 @@ static_assert(CanConvert<const std::wstring_view >::value == CanConvertFromWChar
static_assert(CanConvert< std::wstring_view&>::value == CanConvertFromWCharT);
static_assert(CanConvert<const std::wstring_view&>::value == CanConvertFromWCharT);
-static_assert(CanConvert<QVector<wchar_t>>::value == CanConvertFromWCharT);
+static_assert(CanConvert<QList<wchar_t>>::value == CanConvertFromWCharT);
static_assert(CanConvert<QVarLengthArray<wchar_t>>::value == CanConvertFromWCharT);
static_assert(CanConvert<std::vector<wchar_t>>::value == CanConvertFromWCharT);
static_assert(CanConvert<std::array<wchar_t, 123>>::value == CanConvertFromWCharT);
@@ -732,7 +732,7 @@ void tst_QStringView::fromContainer() const
template <typename Char>
void tst_QStringView::fromContainers() const
{
- fromContainer<Char, QVector<Char>>();
+ fromContainer<Char, QList<Char>>();
fromContainer<Char, QVarLengthArray<Char>>();
fromContainer<Char, std::vector<Char>>();
}
diff --git a/tests/auto/corelib/thread/qfuture/tst_qfuture.cpp b/tests/auto/corelib/thread/qfuture/tst_qfuture.cpp
index 7a94908f6b..40abe3d762 100644
--- a/tests/auto/corelib/thread/qfuture/tst_qfuture.cpp
+++ b/tests/auto/corelib/thread/qfuture/tst_qfuture.cpp
@@ -191,8 +191,8 @@ void tst_QFuture::resultStore()
QVERIFY(it == store.end());
}
- QVector<int> vec0 = QVector<int>() << 2 << 3;
- QVector<int> vec1 = QVector<int>() << 4 << 5;
+ QList<int> vec0 = QList<int>() << 2 << 3;
+ QList<int> vec1 = QList<int>() << 4 << 5;
{
ResultStoreInt store;
@@ -1728,7 +1728,7 @@ void tst_QFuture::nonGlobalThreadPool()
const int numTasks = QThread::idealThreadCount();
- QVector<QFuture<int> > futures;
+ QList<QFuture<int>> futures;
futures.reserve(numTasks);
for (int i = 0; i < numTasks; ++i)
diff --git a/tests/auto/corelib/thread/qpromise/snippet_qpromise.cpp b/tests/auto/corelib/thread/qpromise/snippet_qpromise.cpp
index 4825ee80d5..571078feba 100644
--- a/tests/auto/corelib/thread/qpromise/snippet_qpromise.cpp
+++ b/tests/auto/corelib/thread/qpromise/snippet_qpromise.cpp
@@ -194,7 +194,7 @@ void snippet_QPromise::suspendExample()
thread->wait();
QCOMPARE(future.resultCount(), 100);
- QVector<int> expected(100);
+ QList<int> expected(100);
std::iota(expected.begin(), expected.end(), 0);
QCOMPARE(future.results(), expected);
}
diff --git a/tests/auto/corelib/thread/qresultstore/tst_qresultstore.cpp b/tests/auto/corelib/thread/qresultstore/tst_qresultstore.cpp
index fba617e34d..5b545fe37a 100644
--- a/tests/auto/corelib/thread/qresultstore/tst_qresultstore.cpp
+++ b/tests/auto/corelib/thread/qresultstore/tst_qresultstore.cpp
@@ -57,8 +57,8 @@ private:
int int0;
int int1;
int int2;
- QVector<int> vec0;
- QVector<int> vec1;
+ QList<int> vec0;
+ QList<int> vec1;
};
void tst_QtConcurrentResultStore::init()
@@ -66,8 +66,8 @@ void tst_QtConcurrentResultStore::init()
int0 = 0;
int1 = 1;
int2 = 2;
- vec0 = QVector<int>() << 2 << 3;
- vec1 = QVector<int>() << 4 << 5;
+ vec0 = QList<int> { 2, 3 };
+ vec1 = QList<int> { 4, 5 };
}
void tst_QtConcurrentResultStore::construction()
diff --git a/tests/auto/corelib/thread/qsemaphore/tst_qsemaphore.cpp b/tests/auto/corelib/thread/qsemaphore/tst_qsemaphore.cpp
index b7134d0454..7654d0e74b 100644
--- a/tests/auto/corelib/thread/qsemaphore/tst_qsemaphore.cpp
+++ b/tests/auto/corelib/thread/qsemaphore/tst_qsemaphore.cpp
@@ -166,7 +166,7 @@ void tst_QSemaphore::multiRelease()
};
QSemaphore sem;
- QVector<Thread *> threads;
+ QList<Thread *> threads;
threads.resize(4);
for (Thread *&t : threads)
@@ -200,7 +200,7 @@ void tst_QSemaphore::multiAcquireRelease()
};
QSemaphore sem;
- QVector<Thread *> threads;
+ QList<Thread *> threads;
threads.resize(4);
for (Thread *&t : threads)
diff --git a/tests/auto/corelib/thread/qthread/tst_qthread.cpp b/tests/auto/corelib/thread/qthread/tst_qthread.cpp
index b5520ac9bb..f72fec0362 100644
--- a/tests/auto/corelib/thread/qthread/tst_qthread.cpp
+++ b/tests/auto/corelib/thread/qthread/tst_qthread.cpp
@@ -883,7 +883,7 @@ void tst_QThread::adoptMultipleThreads()
#else
const int numThreads = 5;
#endif
- QVector<NativeThreadWrapper*> nativeThreads;
+ QList<NativeThreadWrapper*> nativeThreads;
SignalRecorder recorder;
@@ -915,7 +915,7 @@ void tst_QThread::adoptMultipleThreadsOverlap()
#else
const int numThreads = 5;
#endif
- QVector<NativeThreadWrapper*> nativeThreads;
+ QList<NativeThreadWrapper*> nativeThreads;
SignalRecorder recorder;
diff --git a/tests/auto/corelib/tools/collections/tst_collections.cpp b/tests/auto/corelib/tools/collections/tst_collections.cpp
index f7b6f478cf..61a0db26de 100644
--- a/tests/auto/corelib/tools/collections/tst_collections.cpp
+++ b/tests/auto/corelib/tools/collections/tst_collections.cpp
@@ -42,7 +42,7 @@ static QSet<int> *setX;
static QStack<int> *stackX;
static QVarLengthArray<int> *varLengthArrayX;
static QVarLengthArray<int, 512> *varLengthArrayY;
-static QVector<int> *vectorX;
+static QList<int> *vectorX;
void foo()
{
@@ -78,7 +78,6 @@ void foo()
#include "qstring.h"
#include "qstringlist.h"
#include "qvarlengtharray.h"
-#include "qvector.h"
#include "qqueue.h"
class tst_Collections : public QObject
@@ -470,7 +469,7 @@ void tst_Collections::list()
}
{
- QVector<QString> vector(5);
+ QList<QString> vector(5);
vector[0] = "99";
vector[4] ="100";
QList<QString> list = vector.toList();
@@ -726,7 +725,7 @@ void tst_Collections::list()
void tst_Collections::vector()
{
- QVector<int> v1;
+ QList<int> v1;
v1 << 1 << 2 << 3;
QVector<int> v2;
v2 << 4 << 5;
@@ -2495,13 +2494,12 @@ void testMapLikeStlIterators()
void tst_Collections::constAndNonConstStlIterators()
{
- testListLikeStlIterators<QList<int> >();
- testListLikeStlIterators<QStringList >();
- testListLikeStlIterators<QVector<int> >();
- testMapLikeStlIterators<QMap<QString, QString> >();
- testMapLikeStlIterators<QMultiMap<QString, QString> >();
- testMapLikeStlIterators<QHash<QString, QString> >();
- testMapLikeStlIterators<QMultiHash<QString, QString> >();
+ testListLikeStlIterators<QList<int>>();
+ testListLikeStlIterators<QStringList>();
+ testMapLikeStlIterators<QMap<QString, QString>>();
+ testMapLikeStlIterators<QMultiMap<QString, QString>>();
+ testMapLikeStlIterators<QHash<QString, QString>>();
+ testMapLikeStlIterators<QMultiHash<QString, QString>>();
}
void tst_Collections::vector_stl_data()
@@ -2518,7 +2516,7 @@ void tst_Collections::vector_stl()
{
QFETCH(QStringList, elements);
- QVector<QString> vector;
+ QList<QString> vector;
for (int i = 0; i < elements.count(); ++i)
vector << elements.at(i);
@@ -2534,9 +2532,9 @@ void tst_Collections::vector_stl()
QCOMPARE(*it, vector[j]);
#if QT_VERSION < QT_VERSION_CHECK(6,0,0)
- QCOMPARE(QVector<QString>::fromStdVector(stdVector), vector);
+ QCOMPARE(QList<QString>::fromStdVector(stdVector), vector);
#endif
- QCOMPARE(QVector<QString>(stdVector.begin(), stdVector.end()), vector);
+ QCOMPARE(QList<QString>(stdVector.begin(), stdVector.end()), vector);
}
void tst_Collections::list_stl_data()
@@ -2789,10 +2787,6 @@ void tst_Collections::containerInstantiation()
list.removeAll(value);
}
- //Instantiate QVector member functions.
- typedef QVector<EqualsComparable> Vector;
- instantiateRandomAccess<Vector, EqualsComparable>();
-
//Instantiate QQueue member functions.
typedef QQueue<EqualsComparable> Queue;
instantiateRandomAccess<Queue, EqualsComparable>();
@@ -2883,7 +2877,6 @@ void testSetContainerTypedefs(Container container)
*/
void tst_Collections::containerTypedefs()
{
- testContainerTypedefs(QVector<int>());
testContainerTypedefs(QStack<int>());
testContainerTypedefs(QList<int>());
testContainerTypedefs(QQueue<int>());
@@ -3032,18 +3025,18 @@ void testAssociativeContainerAlignment()
void tst_Collections::alignment()
{
- testVectorAlignment<QVector<Aligned4> >();
- testVectorAlignment<QVector<AlignedBiggest> >();
- testContiguousCacheAlignment<QContiguousCache<Aligned4> >();
- testContiguousCacheAlignment<QContiguousCache<AlignedBiggest> >();
- testAssociativeContainerAlignment<QMap<Aligned4, Aligned4> >();
- testAssociativeContainerAlignment<QMap<Aligned4, AlignedBiggest> >();
- testAssociativeContainerAlignment<QMap<AlignedBiggest, Aligned4> >();
- testAssociativeContainerAlignment<QMap<AlignedBiggest, AlignedBiggest> >();
- testAssociativeContainerAlignment<QHash<Aligned4, Aligned4> >();
- testAssociativeContainerAlignment<QHash<Aligned4, AlignedBiggest> >();
- testAssociativeContainerAlignment<QHash<AlignedBiggest, Aligned4> >();
- testAssociativeContainerAlignment<QHash<AlignedBiggest, AlignedBiggest> >();
+ testVectorAlignment<QList<Aligned4>>();
+ testVectorAlignment<QList<AlignedBiggest>>();
+ testContiguousCacheAlignment<QContiguousCache<Aligned4>>();
+ testContiguousCacheAlignment<QContiguousCache<AlignedBiggest>>();
+ testAssociativeContainerAlignment<QMap<Aligned4, Aligned4>>();
+ testAssociativeContainerAlignment<QMap<Aligned4, AlignedBiggest>>();
+ testAssociativeContainerAlignment<QMap<AlignedBiggest, Aligned4>>();
+ testAssociativeContainerAlignment<QMap<AlignedBiggest, AlignedBiggest>>();
+ testAssociativeContainerAlignment<QHash<Aligned4, Aligned4>>();
+ testAssociativeContainerAlignment<QHash<Aligned4, AlignedBiggest>>();
+ testAssociativeContainerAlignment<QHash<AlignedBiggest, Aligned4>>();
+ testAssociativeContainerAlignment<QHash<AlignedBiggest, AlignedBiggest>>();
}
#ifndef QT_NO_TEMPLATE_TEMPLATE_PARAMETERS
@@ -3327,25 +3320,25 @@ using ExtList = QList<T>;
void tst_Collections::insert_remove_loop()
{
- insert_remove_loop_impl<ExtList<int> >();
- insert_remove_loop_impl<ExtList<QString> >();
- insert_remove_loop_impl<QVector<int> >();
- insert_remove_loop_impl<QVector<QString> >();
- insert_remove_loop_impl<QVarLengthArray<int> >();
- insert_remove_loop_impl<QVarLengthArray<QString> >();
- insert_remove_loop_impl<QVarLengthArray<int, 10> >();
- insert_remove_loop_impl<QVarLengthArray<QString, 10> >();
- insert_remove_loop_impl<QVarLengthArray<int, 3> >();
- insert_remove_loop_impl<QVarLengthArray<QString, 3> >();
- insert_remove_loop_impl<QVarLengthArray<int, 15> >();
- insert_remove_loop_impl<QVarLengthArray<QString, 15> >();
-
- insert_remove_loop_impl<ExtList<std::string> >();
- insert_remove_loop_impl<QVector<std::string> >();
- insert_remove_loop_impl<QVarLengthArray<std::string> >();
- insert_remove_loop_impl<QVarLengthArray<std::string, 10> >();
- insert_remove_loop_impl<QVarLengthArray<std::string, 3> >();
- insert_remove_loop_impl<QVarLengthArray<std::string, 15> >();
+ insert_remove_loop_impl<ExtList<int>>();
+ insert_remove_loop_impl<ExtList<QString>>();
+ insert_remove_loop_impl<QList<int>>();
+ insert_remove_loop_impl<QList<QString>>();
+ insert_remove_loop_impl<QVarLengthArray<int>>();
+ insert_remove_loop_impl<QVarLengthArray<QString>>();
+ insert_remove_loop_impl<QVarLengthArray<int, 10>>();
+ insert_remove_loop_impl<QVarLengthArray<QString, 10>>();
+ insert_remove_loop_impl<QVarLengthArray<int, 3>>();
+ insert_remove_loop_impl<QVarLengthArray<QString, 3>>();
+ insert_remove_loop_impl<QVarLengthArray<int, 15>>();
+ insert_remove_loop_impl<QVarLengthArray<QString, 15>>();
+
+ insert_remove_loop_impl<ExtList<std::string>>();
+ insert_remove_loop_impl<QList<std::string>>();
+ insert_remove_loop_impl<QVarLengthArray<std::string>>();
+ insert_remove_loop_impl<QVarLengthArray<std::string, 10>>();
+ insert_remove_loop_impl<QVarLengthArray<std::string, 3>>();
+ insert_remove_loop_impl<QVarLengthArray<std::string, 15>>();
}
diff --git a/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp b/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp
index 558c15d441..a7fa5094c5 100644
--- a/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp
+++ b/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp
@@ -29,12 +29,11 @@
#include <QtTest/QtTest>
#include "qbytearray.h"
+#include "qdebug.h"
+#include "qhash.h"
#include "qlist.h"
#include "qstring.h"
#include "qvarlengtharray.h"
-#include "qvector.h"
-#include "qhash.h"
-#include "qdebug.h"
#include <algorithm>
#include <functional>
@@ -269,19 +268,14 @@ private Q_SLOTS:
void ranged_ctor_std_vector_Complex() { ranged_ctor_non_associative_impl<std::vector<Complex>>(); }
void ranged_ctor_std_vector_duplicates_strategy() { non_associative_container_duplicates_strategy<std::vector>(); }
- void ranged_ctor_QVector_int() { ranged_ctor_non_associative_impl<QVector<int>>(); }
- void ranged_ctor_QVector_char() { ranged_ctor_non_associative_impl<QVector<char>>(); }
- void ranged_ctor_QVector_QChar() { ranged_ctor_non_associative_impl<QVector<QChar>>(); }
- void ranged_ctor_QVector_Movable() { ranged_ctor_non_associative_impl<QVector<Movable>>(); }
- void ranged_ctor_QVector_Complex() { ranged_ctor_non_associative_impl<QVector<Complex>>(); }
- void ranged_ctor_QVector_duplicates_strategy() { non_associative_container_duplicates_strategy<QVector>(); }
-
void ranged_ctor_QVarLengthArray_int() { ranged_ctor_non_associative_impl<QVarLengthArray<int>>(); }
void ranged_ctor_QVarLengthArray_Movable() { ranged_ctor_non_associative_impl<QVarLengthArray<Movable>>(); }
void ranged_ctor_QVarLengthArray_Complex() { ranged_ctor_non_associative_impl<QVarLengthArray<Complex>>(); }
void ranged_ctor_QVarLengthArray_duplicates_strategy() { non_associative_container_duplicates_strategy<VarLengthArray>(); } // note the VarLengthArray passed
void ranged_ctor_QList_int() { ranged_ctor_non_associative_impl<QList<int>>(); }
+ void ranged_ctor_QList_char() { ranged_ctor_non_associative_impl<QList<char>>(); }
+ void ranged_ctor_QList_QChar() { ranged_ctor_non_associative_impl<QList<QChar>>(); }
void ranged_ctor_QList_Movable() { ranged_ctor_non_associative_impl<QList<Movable>>(); }
void ranged_ctor_QList_Complex() { ranged_ctor_non_associative_impl<QList<Complex>>(); }
void ranged_ctor_QList_duplicates_strategy() { non_associative_container_duplicates_strategy<QList>(); }
@@ -474,7 +468,6 @@ private:
private Q_SLOTS:
void front_back_std_vector() { front_back_impl<std::vector<int>>(); }
- void front_back_QVector() { front_back_impl<QVector<int>>(); }
void front_back_QList() { front_back_impl<QList<qintptr>>(); }
void front_back_QVarLengthArray() { front_back_impl<QVarLengthArray<int>>(); }
void front_back_QString() { front_back_impl<QString>(); }
diff --git a/tests/auto/corelib/tools/qalgorithms/tst_qalgorithms.cpp b/tests/auto/corelib/tools/qalgorithms/tst_qalgorithms.cpp
index aac429043d..078351f388 100644
--- a/tests/auto/corelib/tools/qalgorithms/tst_qalgorithms.cpp
+++ b/tests/auto/corelib/tools/qalgorithms/tst_qalgorithms.cpp
@@ -35,10 +35,10 @@
#include <iterator>
#include <algorithm>
#include <qalgorithms.h>
-#include <QStringList>
-#include <QString>
+#include <QList>
#include <QRandomGenerator>
-#include <QVector>
+#include <QString>
+#include <QStringList>
#define Q_TEST_PERFORMANCE 0
@@ -137,9 +137,9 @@ QStringList dataSetTypes = QStringList() << "Random" << "Ascending"
<< "Descending" << "Equal" << "Duplicates" << "Almost Sorted" ;
template <typename DataType>
-QVector<DataType> generateData(QString dataSetType, const int length)
+QList<DataType> generateData(QString dataSetType, const int length)
{
- QVector<DataType> container;
+ QList<DataType> container;
if (dataSetType == "Random") {
for (int i = 0; i < length; ++i)
container.append(QRandomGenerator::global()->generate());
@@ -236,7 +236,7 @@ QList<ResultSet> testAlgorithm(Algorithm &algorithm, QStringList dataSetTypes,
{
QList<ResultSet> results;
foreach(QString dataSetType, dataSetTypes) {
- QVector<DataType> container = generateData<DataType>(dataSetType, size);
+ QList<DataType> container = generateData<DataType>(dataSetType, size);
results.append(testRun(container, algorithm, time));
if (!isSorted(container))
qWarning("%s: container is not sorted after test", Q_FUNC_INFO);
@@ -534,22 +534,6 @@ void tst_QAlgorithms::qBinaryFindOneEntry()
void tst_QAlgorithms::sortAPItest()
{
- QVector<int> testVector = generateData<int>("Random", 101);
- qSort(testVector);
- QVERIFY(isSorted(testVector));
- qSort(testVector.begin(), testVector.end());
- QVERIFY(isSorted(testVector));
- qSort(testVector.begin(), testVector.end(), qLess<int>());
- QVERIFY(isSorted(testVector));
-
- testVector = generateData<int>("Random", 71);
- qStableSort(testVector);
- QVERIFY(isSorted(testVector));
- qStableSort(testVector.begin(), testVector.end());
- QVERIFY(isSorted(testVector));
- qStableSort(testVector.begin(), testVector.end(), qLess<int>());
- QVERIFY(isSorted(testVector));
-
QList<int> testList = generateData<int>("Random", 101).toList();
qSort(testList);
QVERIFY(isSorted(testList));
@@ -582,15 +566,14 @@ int Minor;
ostream &operator<<(ostream &out, const StableSortTest& obj) { out << obj.Major << "-" << obj.Minor; return out; }
-QVector<StableSortTest> createStableTestVector()
+QList<StableSortTest> createStableTestList()
{
- QVector<StableSortTest> stableTestVector;
- for (int i=500; i>=0; --i) {
- for (int j=0; j<10; ++j) {
- stableTestVector.append(StableSortTest(i, j));
- }
+ QList<StableSortTest> stableTestList;
+ for (int i = 500; i >= 0; --i) {
+ for (int j = 0; j < 10; ++j)
+ stableTestList.append(StableSortTest(i, j));
}
- return stableTestVector;
+ return stableTestList;
}
template <typename ContainerType, typename LessThan>
@@ -614,52 +597,52 @@ void tst_QAlgorithms::stableSortTest()
{
// Selftests:
{
- QVector<StableSortTest> stableTestVector = createStableTestVector();
- qSort(stableTestVector.begin(), stableTestVector.end(), qLess<StableSortTest>());
- QVERIFY(isSorted(stableTestVector, qLess<StableSortTest>()));
- QVERIFY(!isStableSorted(stableTestVector, qLess<StableSortTest>()));
+ QList<StableSortTest> stableTestList = createStableTestList();
+ qSort(stableTestList.begin(), stableTestList.end(), qLess<StableSortTest>());
+ QVERIFY(isSorted(stableTestList, qLess<StableSortTest>()));
+ QVERIFY(!isStableSorted(stableTestList, qLess<StableSortTest>()));
}
{
- QVector<StableSortTest> stableTestVector = createStableTestVector();
- qSort(stableTestVector.begin(), stableTestVector.end(), qGreater<StableSortTest>());
- QVERIFY(isSorted(stableTestVector, qGreater<StableSortTest>()));
- QVERIFY(!isStableSorted(stableTestVector, qGreater<StableSortTest>()));
+ QList<StableSortTest> stableTestList = createStableTestList();
+ qSort(stableTestList.begin(), stableTestList.end(), qGreater<StableSortTest>());
+ QVERIFY(isSorted(stableTestList, qGreater<StableSortTest>()));
+ QVERIFY(!isStableSorted(stableTestList, qGreater<StableSortTest>()));
}
{
- QVector<StableSortTest> stableTestVector = createStableTestVector();
- qSort(stableTestVector.begin(), stableTestVector.end(), qGreater<StableSortTest>());
- QVERIFY(!isSorted(stableTestVector, qLess<StableSortTest>()));
- QVERIFY(!isStableSorted(stableTestVector, qGreater<StableSortTest>()));
+ QList<StableSortTest> stableTestList = createStableTestList();
+ qSort(stableTestList.begin(), stableTestList.end(), qGreater<StableSortTest>());
+ QVERIFY(!isSorted(stableTestList, qLess<StableSortTest>()));
+ QVERIFY(!isStableSorted(stableTestList, qGreater<StableSortTest>()));
}
// Stable sort with qLess
{
- QVector<StableSortTest> stableTestVector = createStableTestVector();
- std::stable_sort(stableTestVector.begin(), stableTestVector.end(), qLess<StableSortTest>());
- QVERIFY(isSorted(stableTestVector, qLess<StableSortTest>()));
- QVERIFY(isStableSorted(stableTestVector, qLess<StableSortTest>()));
+ QList<StableSortTest> stableTestList = createStableTestList();
+ std::stable_sort(stableTestList.begin(), stableTestList.end(), qLess<StableSortTest>());
+ QVERIFY(isSorted(stableTestList, qLess<StableSortTest>()));
+ QVERIFY(isStableSorted(stableTestList, qLess<StableSortTest>()));
}
{
- QVector<StableSortTest> stableTestVector = createStableTestVector();
- qStableSort(stableTestVector.begin(), stableTestVector.end(), qLess<StableSortTest>());
- QVERIFY(isSorted(stableTestVector, qLess<StableSortTest>()));
- QVERIFY(isStableSorted(stableTestVector, qLess<StableSortTest>()));
+ QList<StableSortTest> stableTestList = createStableTestList();
+ qStableSort(stableTestList.begin(), stableTestList.end(), qLess<StableSortTest>());
+ QVERIFY(isSorted(stableTestList, qLess<StableSortTest>()));
+ QVERIFY(isStableSorted(stableTestList, qLess<StableSortTest>()));
}
// Stable sort with qGreater
{
- QVector<StableSortTest> stableTestVector = createStableTestVector();
- std::stable_sort(stableTestVector.begin(), stableTestVector.end(), qGreater<StableSortTest>());
- QVERIFY(isSorted(stableTestVector, qGreater<StableSortTest>()));
- QVERIFY(isStableSorted(stableTestVector, qGreater<StableSortTest>()));
+ QList<StableSortTest> stableTestList = createStableTestList();
+ std::stable_sort(stableTestList.begin(), stableTestList.end(), qGreater<StableSortTest>());
+ QVERIFY(isSorted(stableTestList, qGreater<StableSortTest>()));
+ QVERIFY(isStableSorted(stableTestList, qGreater<StableSortTest>()));
}
{
- QVector<StableSortTest> stableTestVector = createStableTestVector();
- qStableSort(stableTestVector.begin(), stableTestVector.end(), qGreater<StableSortTest>());
- QVERIFY(isSorted(stableTestVector, qGreater<StableSortTest>()));
- QVERIFY(isStableSorted(stableTestVector, qGreater<StableSortTest>()));
+ QList<StableSortTest> stableTestList = createStableTestList();
+ qStableSort(stableTestList.begin(), stableTestList.end(), qGreater<StableSortTest>());
+ QVERIFY(isSorted(stableTestList, qGreater<StableSortTest>()));
+ QVERIFY(isStableSorted(stableTestList, qGreater<StableSortTest>()));
}
}
@@ -667,8 +650,8 @@ void tst_QAlgorithms::stableSortTest()
void tst_QAlgorithms::stableSortCorrectnessTest_data()
{
const int dataSize = 1000;
- QTest::addColumn<QVector<int> >("unsorted");
- QTest::newRow("From documentation") << (QVector<int>() << 33 << 12 << 68 << 6 << 12);
+ QTest::addColumn<QList<int>>("unsorted");
+ QTest::newRow("From documentation") << (QList<int>() << 33 << 12 << 68 << 6 << 12);
QTest::newRow("Equal") << (generateData<int>("Equal", dataSize));
QTest::newRow("Ascending") << (generateData<int>("Ascending", dataSize));
QTest::newRow("Descending") << (generateData<int>("Descending", dataSize));
@@ -679,9 +662,9 @@ void tst_QAlgorithms::stableSortCorrectnessTest_data()
void tst_QAlgorithms::stableSortCorrectnessTest()
{
- QFETCH(QVector<int>, unsorted);
+ QFETCH(QList<int>, unsorted);
- QVector<int> sorted = unsorted;
+ QList<int> sorted = unsorted;
qStableSort(sorted.begin(), sorted.end());
// Verify that sorted contains the same numbers as unsorted.
@@ -743,7 +726,7 @@ template <typename DataType>
class QuickSortHelper
{
public:
- void operator()(QVector<DataType> list)
+ void operator()(QList<DataType> list)
{
::qSort(list);
}
@@ -753,7 +736,7 @@ template <typename DataType>
class StableSortHelper
{
public:
- void operator()(QVector<DataType> list)
+ void operator()(QList<DataType> list)
{
::qStableSort(list);
}
@@ -763,7 +746,7 @@ template <typename DataType>
class StlSortHelper
{
public:
- void operator()(QVector<DataType> list)
+ void operator()(QList<DataType> list)
{
std::sort(list.begin(), list.end());
}
@@ -773,7 +756,7 @@ template <typename DataType>
class StlStableSortHelper
{
public:
- void operator()(QVector<DataType> list)
+ void operator()(QList<DataType> list)
{
std::stable_sort(list.begin(), list.end());
}
diff --git a/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp b/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp
index 9ebcda4cef..c7f20ec6a4 100644
--- a/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp
+++ b/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp
@@ -417,7 +417,7 @@ struct Deallocator
size_t objectSize;
size_t alignment;
- QVector<QArrayData *> headers;
+ QList<QArrayData *> headers;
};
Q_DECLARE_METATYPE(const QArrayData *)
@@ -652,7 +652,7 @@ void tst_QArrayData::gccBug43247()
{
// This test tries to verify QArrayData is not affected by GCC optimizer
// bug #43247.
- // Reported on GCC 4.4.3, Linux, affects QVector
+ // Reported on GCC 4.4.3, Linux, affects QList
QTest::ignoreMessage(QtDebugMsg, "GCC Optimization bug #43247 not triggered (3)");
QTest::ignoreMessage(QtDebugMsg, "GCC Optimization bug #43247 not triggered (4)");
@@ -661,7 +661,7 @@ void tst_QArrayData::gccBug43247()
QTest::ignoreMessage(QtDebugMsg, "GCC Optimization bug #43247 not triggered (7)");
SimpleVector<int> array(10, 0);
- // QVector<int> vector(10, 0);
+ // QList<int> list(10, 0);
for (int i = 0; i < 10; ++i) {
if (i >= 3 && i < 8)
@@ -671,7 +671,7 @@ void tst_QArrayData::gccBug43247()
// line lets the compiler assume i == 0, and the conditional above is
// skipped.
QVERIFY(array.at(i) == 0);
- // QVERIFY(vector.at(i) == 0);
+ // QVERIFY(list.at(i) == 0);
}
}
@@ -1141,18 +1141,18 @@ void tst_QArrayData::literals()
}
{
- QVector<char> v(Q_ARRAY_LITERAL(char, "ABCDEFGHIJ"));
- QCOMPARE(v.size(), 11);
- QCOMPARE(v.capacity(), 0);
+ QList<char> l(Q_ARRAY_LITERAL(char, "ABCDEFGHIJ"));
+ QCOMPARE(l.size(), 11);
+ QCOMPARE(l.capacity(), 0);
for (int i = 0; i < 10; ++i)
- QCOMPARE(v.at(i), char('A' + i));
+ QCOMPARE(l.at(i), char('A' + i));
- (void)v.begin(); // "detach"
+ (void)l.begin(); // "detach"
- QCOMPARE(v.size(), 11);
- QVERIFY(v.capacity() >= v.size());
+ QCOMPARE(l.size(), 11);
+ QVERIFY(l.capacity() >= l.size());
for (int i = 0; i < 10; ++i)
- QCOMPARE(v[i], char('A' + i));
+ QCOMPARE(l[i], char('A' + i));
}
{
@@ -1176,18 +1176,18 @@ void tst_QArrayData::literals()
}
{
- QVector<LiteralType> v(Q_ARRAY_LITERAL(LiteralType, LiteralType(0), LiteralType(1), LiteralType(2)));
- QCOMPARE(v.size(), 3);
- QCOMPARE(v.capacity(), 0);
+ QList<LiteralType> l(Q_ARRAY_LITERAL(LiteralType, LiteralType(0), LiteralType(1), LiteralType(2)));
+ QCOMPARE(l.size(), 3);
+ QCOMPARE(l.capacity(), 0);
for (int i = 0; i < 3; ++i)
- QCOMPARE(v.at(i).value, i);
+ QCOMPARE(l.at(i).value, i);
- (void)v.begin(); // "detach"
+ (void)l.begin(); // "detach"
- QCOMPARE(v.size(), 3);
- QVERIFY(v.capacity() >= v.size());
+ QCOMPARE(l.size(), 3);
+ QVERIFY(l.capacity() >= l.size());
for (int i = 0; i < 3; ++i)
- QCOMPARE(v[i].value, i);
+ QCOMPARE(l[i].value, i);
}
}
diff --git a/tests/auto/corelib/tools/qeasingcurve/tst_qeasingcurve.cpp b/tests/auto/corelib/tools/qeasingcurve/tst_qeasingcurve.cpp
index 898ac86874..9b32d3a797 100644
--- a/tests/auto/corelib/tools/qeasingcurve/tst_qeasingcurve.cpp
+++ b/tests/auto/corelib/tools/qeasingcurve/tst_qeasingcurve.cpp
@@ -602,7 +602,7 @@ static inline void setupBezierSpline(QEasingCurve *easingCurve, const QString &s
{
QStringList pointStr = string.split(QLatin1Char(' '));
- QVector<QPointF> points;
+ QList<QPointF> points;
foreach (const QString &str, pointStr) {
QStringList coordStr = str.split(QLatin1Char(','));
QPointF point(coordStr.first().toDouble(), coordStr.last().toDouble());
diff --git a/tests/auto/corelib/tools/qflatmap/tst_qflatmap.cpp b/tests/auto/corelib/tools/qflatmap/tst_qflatmap.cpp
index a5ae6f5f44..dbde140d70 100644
--- a/tests/auto/corelib/tools/qflatmap/tst_qflatmap.cpp
+++ b/tests/auto/corelib/tools/qflatmap/tst_qflatmap.cpp
@@ -33,7 +33,6 @@
#include <qstring.h>
#include <qstringview.h>
#include <qvarlengtharray.h>
-#include <qvector.h>
#include <algorithm>
#include <list>
diff --git a/tests/auto/corelib/tools/qlist/tst_qlist.cpp b/tests/auto/corelib/tools/qlist/tst_qlist.cpp
index fbd5cf6402..e2044288d2 100644
--- a/tests/auto/corelib/tools/qlist/tst_qlist.cpp
+++ b/tests/auto/corelib/tools/qlist/tst_qlist.cpp
@@ -2826,7 +2826,7 @@ void tst_QList::emplaceConsistentWithStdVectorImpl() const
vecEq(qVec, stdVec);
T t;
- // while QVector is safe with regards to emplacing elements moved form itself, it's UB
+ // while QList is safe with regards to emplacing elements moved form itself, it's UB
// for std::vector, so do the moving in two steps there.
qVec.emplaceBack(std::move(qVec[0]));
stdVec.emplace_back(std::move(t = std::move(stdVec[0])));
diff --git a/tests/auto/corelib/tools/qringbuffer/tst_qringbuffer.cpp b/tests/auto/corelib/tools/qringbuffer/tst_qringbuffer.cpp
index e355a7fcfb..10e6294b48 100644
--- a/tests/auto/corelib/tools/qringbuffer/tst_qringbuffer.cpp
+++ b/tests/auto/corelib/tools/qringbuffer/tst_qringbuffer.cpp
@@ -29,7 +29,7 @@
#include <QtTest/QtTest>
#include <private/qringbuffer_p.h>
-#include <qvector.h>
+#include <qlist.h>
class tst_QRingBuffer : public QObject
{
@@ -82,7 +82,7 @@ void tst_QRingBuffer::constructing()
void tst_QRingBuffer::usingInVector()
{
QRingBuffer ringBuffer;
- QVector<QRingBuffer> buffers;
+ QList<QRingBuffer> buffers;
ringBuffer.reserve(5);
buffers.append(ringBuffer);
diff --git a/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp b/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp
index cfc1f13cb2..ccbae61c06 100644
--- a/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp
+++ b/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp
@@ -31,9 +31,9 @@
#include "qsharedpointer.h"
#include <QtTest/QtTest>
#include <QtCore/QHash>
+#include <QtCore/QList>
#include <QtCore/QMap>
#include <QtCore/QThread>
-#include <QtCore/QVector>
#include "externaltests.h"
#include "forwarddeclared.h"
@@ -2114,7 +2114,7 @@ void tst_QSharedPointer::threadStressTest()
memset(guard2, 0, sizeof guard2);
for (int r = 0; r < 5; ++r) {
- QVector<QThread*> allThreads(6 * qMax(strongThreadCount, weakThreadCount) + 3, 0);
+ QList<QThread*> allThreads(6 * qMax(strongThreadCount, weakThreadCount) + 3, 0);
QSharedPointer<ThreadData> base = QSharedPointer<ThreadData>(new ThreadData(&counter));
counter.storeRelaxed(0);
diff --git a/tests/auto/corelib/tools/qversionnumber/tst_qversionnumber.cpp b/tests/auto/corelib/tools/qversionnumber/tst_qversionnumber.cpp
index 928bd365fd..291fcca88c 100644
--- a/tests/auto/corelib/tools/qversionnumber/tst_qversionnumber.cpp
+++ b/tests/auto/corelib/tools/qversionnumber/tst_qversionnumber.cpp
@@ -89,56 +89,56 @@ private slots:
void tst_QVersionNumber::singleInstanceData()
{
- QTest::addColumn<QVector<int> >("segments");
+ QTest::addColumn<QList<int>>("segments");
QTest::addColumn<QVersionNumber>("expectedVersion");
QTest::addColumn<QString>("expectedString");
QTest::addColumn<QString>("constructionString");
QTest::addColumn<int>("suffixIndex");
QTest::addColumn<bool>("isNull");
- // segments expectedVersion expectedString constructionString suffixIndex null
- QTest::newRow("null") << QVector<int>() << QVersionNumber(QVector<int>()) << QString() << QString() << 0 << true;
- QTest::newRow("text") << QVector<int>() << QVersionNumber(QVector<int>()) << QString() << QStringLiteral("text") << 0 << true;
- QTest::newRow(" text") << QVector<int>() << QVersionNumber(QVector<int>()) << QString() << QStringLiteral(" text") << 0 << true;
- QTest::newRow("Empty String") << QVector<int>() << QVersionNumber(QVector<int>()) << QString() << QStringLiteral("Empty String") << 0 << true;
- QTest::newRow("-1.-2") << (QVector<int>()) << QVersionNumber() << QStringLiteral("") << QStringLiteral("-1.-2") << 0 << true;
- QTest::newRow("1.-2-3") << (QVector<int>() << 1) << QVersionNumber(QVector<int>() << 1) << QStringLiteral("1") << QStringLiteral("1.-2-3") << 1 << false;
- QTest::newRow("1.2-3") << (QVector<int>() << 1 << 2) << QVersionNumber(QVector<int>() << 1 << 2) << QStringLiteral("1.2") << QStringLiteral("1.2-3") << 3 << false;
- QTest::newRow("0") << (QVector<int>() << 0) << QVersionNumber(QVector<int>() << 0) << QStringLiteral("0") << QStringLiteral("0") << 1 << false;
- QTest::newRow("0.1") << (QVector<int>() << 0 << 1) << QVersionNumber(QVector<int>() << 0 << 1) << QStringLiteral("0.1") << QStringLiteral("0.1") << 3 << false;
- QTest::newRow("0.1.2") << (QVector<int>() << 0 << 1 << 2) << QVersionNumber(0, 1, 2) << QStringLiteral("0.1.2") << QStringLiteral("0.1.2") << 5 << false;
- QTest::newRow("0.1.2alpha") << (QVector<int>() << 0 << 1 << 2) << QVersionNumber(0, 1, 2) << QStringLiteral("0.1.2") << QStringLiteral("0.1.2alpha") << 5 << false;
- QTest::newRow("0.1.2-alpha") << (QVector<int>() << 0 << 1 << 2) << QVersionNumber(0, 1, 2) << QStringLiteral("0.1.2") << QStringLiteral("0.1.2-alpha") << 5 << false;
- QTest::newRow("0.1.2.alpha") << (QVector<int>() << 0 << 1 << 2) << QVersionNumber(0, 1, 2) << QStringLiteral("0.1.2") << QStringLiteral("0.1.2.alpha") << 5 << false;
- QTest::newRow("0.1.2.3alpha") << (QVector<int>() << 0 << 1 << 2 << 3) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3) << QStringLiteral("0.1.2.3") << QStringLiteral("0.1.2.3alpha") << 7 << false;
- QTest::newRow("0.1.2.3.alpha") << (QVector<int>() << 0 << 1 << 2 << 3) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3) << QStringLiteral("0.1.2.3") << QStringLiteral("0.1.2.3.alpha") << 7 << false;
- QTest::newRow("0.1.2.3.4.alpha") << (QVector<int>() << 0 << 1 << 2 << 3 << 4) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3 << 4) << QStringLiteral("0.1.2.3.4") << QStringLiteral("0.1.2.3.4.alpha") << 9 << false;
- QTest::newRow("0.1.2.3.4 alpha") << (QVector<int>() << 0 << 1 << 2 << 3 << 4) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3 << 4) << QStringLiteral("0.1.2.3.4") << QStringLiteral("0.1.2.3.4 alpha") << 9 << false;
- QTest::newRow("0.1.2.3.4 alp ha") << (QVector<int>() << 0 << 1 << 2 << 3 << 4) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3 << 4) << QStringLiteral("0.1.2.3.4") << QStringLiteral("0.1.2.3.4 alp ha") << 9 << false;
- QTest::newRow("0.1.2.3.4alp ha") << (QVector<int>() << 0 << 1 << 2 << 3 << 4) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3 << 4) << QStringLiteral("0.1.2.3.4") << QStringLiteral("0.1.2.3.4alp ha") << 9 << false;
- QTest::newRow("0.1.2.3.4alpha ") << (QVector<int>() << 0 << 1 << 2 << 3 << 4) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3 << 4) << QStringLiteral("0.1.2.3.4") << QStringLiteral("0.1.2.3.4alpha ") << 9 << false;
- QTest::newRow("0.1.2.3.4.5alpha ") << (QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5) << QStringLiteral("0.1.2.3.4.5") << QStringLiteral("0.1.2.3.4.5alpha ") << 11 << false;
- QTest::newRow("0.1.2.3.4.5.6alpha ") << (QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6) << QStringLiteral("0.1.2.3.4.5.6") << QStringLiteral("0.1.2.3.4.5.6alpha ") << 13 << false;
- QTest::newRow("0.1.2.3.4.5.6.7alpha ") << (QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6 << 7) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6 << 7) << QStringLiteral("0.1.2.3.4.5.6.7") << QStringLiteral("0.1.2.3.4.5.6.7alpha ") << 15 << false;
- QTest::newRow("0.1.2.3.4.5.6.7.8alpha ") << (QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6 << 7 << 8) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6 << 7 << 8) << QStringLiteral("0.1.2.3.4.5.6.7.8") << QStringLiteral("0.1.2.3.4.5.6.7.8alpha ") << 17 << false;
- QTest::newRow("0.1.2.3.4.5.6.7.8.alpha") << (QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6 << 7 << 8) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6 << 7 << 8) << QStringLiteral("0.1.2.3.4.5.6.7.8") << QStringLiteral("0.1.2.3.4.5.6.7.8.alpha") << 17 << false;
- QTest::newRow("0.1.2.3.4.5.6.7.8 alpha") << (QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6 << 7 << 8) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6 << 7 << 8) << QStringLiteral("0.1.2.3.4.5.6.7.8") << QStringLiteral("0.1.2.3.4.5.6.7.8 alpha") << 17 << false;
- QTest::newRow("0.1.2.3.4.5.6.7.8 alp ha") << (QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6 << 7 << 8) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6 << 7 << 8) << QStringLiteral("0.1.2.3.4.5.6.7.8") << QStringLiteral("0.1.2.3.4.5.6.7.8 alp ha") << 17 << false;
- QTest::newRow("0.1.2.3.4.5.6.7.8alp ha") << (QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6 << 7 << 8) << QVersionNumber(QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6 << 7 << 8) << QStringLiteral("0.1.2.3.4.5.6.7.8") << QStringLiteral("0.1.2.3.4.5.6.7.8alp ha") << 17 << false;
- QTest::newRow("10.09") << (QVector<int>() << 10 << 9) << QVersionNumber(QVector<int>() << 10 << 9) << QStringLiteral("10.9") << QStringLiteral("10.09") << 5 << false;
- QTest::newRow("10.0x") << (QVector<int>() << 10 << 0) << QVersionNumber(QVector<int>() << 10 << 0) << QStringLiteral("10.0") << QStringLiteral("10.0x") << 4 << false;
- QTest::newRow("10.0xTest") << (QVector<int>() << 10 << 0) << QVersionNumber(QVector<int>() << 10 << 0) << QStringLiteral("10.0") << QStringLiteral("10.0xTest") << 4 << false;
- QTest::newRow("127.09") << (QVector<int>() << 127 << 9) << QVersionNumber(QVector<int>() << 127 << 9) << QStringLiteral("127.9") << QStringLiteral("127.09") << 6 << false;
- QTest::newRow("127.0x") << (QVector<int>() << 127 << 0) << QVersionNumber(QVector<int>() << 127 << 0) << QStringLiteral("127.0") << QStringLiteral("127.0x") << 5 << false;
- QTest::newRow("127.0xTest") << (QVector<int>() << 127 << 0) << QVersionNumber(QVector<int>() << 127 << 0) << QStringLiteral("127.0") << QStringLiteral("127.0xTest") << 5 << false;
- QTest::newRow("128.09") << (QVector<int>() << 128 << 9) << QVersionNumber(QVector<int>() << 128 << 9) << QStringLiteral("128.9") << QStringLiteral("128.09") << 6 << false;
- QTest::newRow("128.0x") << (QVector<int>() << 128 << 0) << QVersionNumber(QVector<int>() << 128 << 0) << QStringLiteral("128.0") << QStringLiteral("128.0x") << 5 << false;
- QTest::newRow("128.0xTest") << (QVector<int>() << 128 << 0) << QVersionNumber(QVector<int>() << 128 << 0) << QStringLiteral("128.0") << QStringLiteral("128.0xTest") << 5 << false;
+ // segments expectedVersion expectedString constructionString suffixIndex null
+ QTest::newRow("null") << QList<int>() << QVersionNumber() << QString() << QString() << 0 << true;
+ QTest::newRow("text") << QList<int>() << QVersionNumber() << QString() << QStringLiteral("text") << 0 << true;
+ QTest::newRow(" text") << QList<int>() << QVersionNumber() << QString() << QStringLiteral(" text") << 0 << true;
+ QTest::newRow("Empty String") << QList<int>() << QVersionNumber() << QString() << QStringLiteral("Empty String") << 0 << true;
+ QTest::newRow("-1.-2") << QList<int>() << QVersionNumber() << QStringLiteral("") << QStringLiteral("-1.-2") << 0 << true;
+ QTest::newRow("1.-2-3") << QList<int> { 1 } << QVersionNumber(QList<int> { 1 }) << QStringLiteral("1") << QStringLiteral("1.-2-3") << 1 << false;
+ QTest::newRow("1.2-3") << QList<int> { 1, 2 } << QVersionNumber(QList<int> { 1, 2 }) << QStringLiteral("1.2") << QStringLiteral("1.2-3") << 3 << false;
+ QTest::newRow("0") << QList<int> { 0 } << QVersionNumber(QList<int> { 0 }) << QStringLiteral("0") << QStringLiteral("0") << 1 << false;
+ QTest::newRow("0.1") << QList<int> { 0, 1 } << QVersionNumber(QList<int> { 0, 1 }) << QStringLiteral("0.1") << QStringLiteral("0.1") << 3 << false;
+ QTest::newRow("0.1.2") << QList<int> { 0, 1, 2 } << QVersionNumber(QList<int> { 0, 1, 2 }) << QStringLiteral("0.1.2") << QStringLiteral("0.1.2") << 5 << false;
+ QTest::newRow("0.1.2alpha") << QList<int> { 0, 1, 2 } << QVersionNumber(QList<int> { 0, 1, 2 }) << QStringLiteral("0.1.2") << QStringLiteral("0.1.2alpha") << 5 << false;
+ QTest::newRow("0.1.2-alpha") << QList<int> { 0, 1, 2 } << QVersionNumber(QList<int> { 0, 1, 2 }) << QStringLiteral("0.1.2") << QStringLiteral("0.1.2-alpha") << 5 << false;
+ QTest::newRow("0.1.2.alpha") << QList<int> { 0, 1, 2 } << QVersionNumber(QList<int> { 0, 1, 2 }) << QStringLiteral("0.1.2") << QStringLiteral("0.1.2.alpha") << 5 << false;
+ QTest::newRow("0.1.2.3alpha") << QList<int> { 0, 1, 2, 3 } << QVersionNumber(QList<int> { 0, 1, 2, 3 }) << QStringLiteral("0.1.2.3") << QStringLiteral("0.1.2.3alpha") << 7 << false;
+ QTest::newRow("0.1.2.3.alpha") << QList<int> { 0, 1, 2, 3 } << QVersionNumber(QList<int> { 0, 1, 2, 3 }) << QStringLiteral("0.1.2.3") << QStringLiteral("0.1.2.3.alpha") << 7 << false;
+ QTest::newRow("0.1.2.3.4.alpha") << QList<int> { 0, 1, 2, 3, 4 } << QVersionNumber(QList<int> { 0, 1, 2, 3, 4 }) << QStringLiteral("0.1.2.3.4") << QStringLiteral("0.1.2.3.4.alpha") << 9 << false;
+ QTest::newRow("0.1.2.3.4 alpha") << QList<int> { 0, 1, 2, 3, 4 } << QVersionNumber(QList<int> { 0, 1, 2, 3, 4 }) << QStringLiteral("0.1.2.3.4") << QStringLiteral("0.1.2.3.4 alpha") << 9 << false;
+ QTest::newRow("0.1.2.3.4 alp ha") << QList<int> { 0, 1, 2, 3, 4 } << QVersionNumber(QList<int> { 0, 1, 2, 3, 4 }) << QStringLiteral("0.1.2.3.4") << QStringLiteral("0.1.2.3.4 alp ha") << 9 << false;
+ QTest::newRow("0.1.2.3.4alp ha") << QList<int> { 0, 1, 2, 3, 4 } << QVersionNumber(QList<int> { 0, 1, 2, 3, 4 }) << QStringLiteral("0.1.2.3.4") << QStringLiteral("0.1.2.3.4alp ha") << 9 << false;
+ QTest::newRow("0.1.2.3.4alpha ") << QList<int> { 0, 1, 2, 3, 4 } << QVersionNumber(QList<int> { 0, 1, 2, 3, 4 }) << QStringLiteral("0.1.2.3.4") << QStringLiteral("0.1.2.3.4alpha ") << 9 << false;
+ QTest::newRow("0.1.2.3.4.5alpha ") << QList<int> { 0, 1, 2, 3, 4, 5 } << QVersionNumber(QList<int> { 0, 1, 2, 3, 4, 5 }) << QStringLiteral("0.1.2.3.4.5") << QStringLiteral("0.1.2.3.4.5alpha ") << 11 << false;
+ QTest::newRow("0.1.2.3.4.5.6alpha ") << QList<int> { 0, 1, 2, 3, 4, 5, 6 } << QVersionNumber(QList<int> { 0, 1, 2, 3, 4, 5, 6 }) << QStringLiteral("0.1.2.3.4.5.6") << QStringLiteral("0.1.2.3.4.5.6alpha ") << 13 << false;
+ QTest::newRow("0.1.2.3.4.5.6.7alpha ") << QList<int> { 0, 1, 2, 3, 4, 5, 6, 7 } << QVersionNumber(QList<int> { 0, 1, 2, 3, 4, 5, 6, 7 }) << QStringLiteral("0.1.2.3.4.5.6.7") << QStringLiteral("0.1.2.3.4.5.6.7alpha ") << 15 << false;
+ QTest::newRow("0.1.2.3.4.5.6.7.8alpha ") << QList<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8 } << QVersionNumber(QList<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8 }) << QStringLiteral("0.1.2.3.4.5.6.7.8") << QStringLiteral("0.1.2.3.4.5.6.7.8alpha ") << 17 << false;
+ QTest::newRow("0.1.2.3.4.5.6.7.8.alpha") << QList<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8 } << QVersionNumber(QList<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8 }) << QStringLiteral("0.1.2.3.4.5.6.7.8") << QStringLiteral("0.1.2.3.4.5.6.7.8.alpha") << 17 << false;
+ QTest::newRow("0.1.2.3.4.5.6.7.8 alpha") << QList<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8 } << QVersionNumber(QList<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8 }) << QStringLiteral("0.1.2.3.4.5.6.7.8") << QStringLiteral("0.1.2.3.4.5.6.7.8 alpha") << 17 << false;
+ QTest::newRow("0.1.2.3.4.5.6.7.8 alp ha") << QList<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8 } << QVersionNumber(QList<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8 }) << QStringLiteral("0.1.2.3.4.5.6.7.8") << QStringLiteral("0.1.2.3.4.5.6.7.8 alp ha") << 17 << false;
+ QTest::newRow("0.1.2.3.4.5.6.7.8alp ha") << QList<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8 } << QVersionNumber(QList<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8 }) << QStringLiteral("0.1.2.3.4.5.6.7.8") << QStringLiteral("0.1.2.3.4.5.6.7.8alp ha") << 17 << false;
+ QTest::newRow("10.09") << QList<int> { 10, 9 } << QVersionNumber(QList<int> { 10, 9 }) << QStringLiteral("10.9") << QStringLiteral("10.09") << 5 << false;
+ QTest::newRow("10.0x") << QList<int> { 10, 0 } << QVersionNumber(QList<int> { 10, 0 }) << QStringLiteral("10.0") << QStringLiteral("10.0x") << 4 << false;
+ QTest::newRow("10.0xTest") << QList<int> { 10, 0 } << QVersionNumber(QList<int> { 10, 0 }) << QStringLiteral("10.0") << QStringLiteral("10.0xTest") << 4 << false;
+ QTest::newRow("127.09") << QList<int> { 127, 9 } << QVersionNumber(QList<int> { 127, 9 }) << QStringLiteral("127.9") << QStringLiteral("127.09") << 6 << false;
+ QTest::newRow("127.0x") << QList<int> { 127, 0 } << QVersionNumber(QList<int> { 127, 0 }) << QStringLiteral("127.0") << QStringLiteral("127.0x") << 5 << false;
+ QTest::newRow("127.0xTest") << QList<int> { 127, 0 } << QVersionNumber(QList<int> { 127, 0 }) << QStringLiteral("127.0") << QStringLiteral("127.0xTest") << 5 << false;
+ QTest::newRow("128.09") << QList<int> { 128, 9 } << QVersionNumber(QList<int> { 128, 9 }) << QStringLiteral("128.9") << QStringLiteral("128.09") << 6 << false;
+ QTest::newRow("128.0x") << QList<int> { 128, 0 } << QVersionNumber(QList<int> { 128, 0 }) << QStringLiteral("128.0") << QStringLiteral("128.0x") << 5 << false;
+ QTest::newRow("128.0xTest") << QList<int> { 128, 0 } << QVersionNumber(QList<int> { 128, 0 }) << QStringLiteral("128.0") << QStringLiteral("128.0xTest") << 5 << false;
}
namespace UglyOperator {
// ugh, but the alternative (operator <<) is even worse...
-static inline QVector<int> operator+(QVector<int> v, int i) { v.push_back(i); return v; }
+static inline QList<int> operator+(QList<int> v, int i) { v.push_back(i); return v; }
}
void tst_QVersionNumber::comparisonData()
@@ -200,7 +200,7 @@ void tst_QVersionNumber::comparisonData()
QTest::newRow("0.-129, 0") << QVersionNumber(0, -129) << QVersionNumber(0) << false << true << true << true << false << false << -129 << false << QVersionNumber(0);
QTest::newRow("0, 0.-129") << QVersionNumber(0) << QVersionNumber(0, -129) << false << true << false << false << true << true << 129 << true << QVersionNumber(0);
- const QVector<int> common = QVector<int>() << 0 << 1 << 2 << 3 << 4 << 5 << 6;
+ const QList<int> common = QList<int>({ 0, 1, 2, 3, 4, 5, 6 });
using namespace UglyOperator;
QTest::newRow("0.1.2.3.4.5.6.0.1.2, 0.1.2.3.4.5.6.0.1") << QVersionNumber(common + 0 + 1 + 2) << QVersionNumber(common + 0 + 1) << false << true << false << false << true << true << 2 << false << QVersionNumber(common + 0 + 1);
QTest::newRow("0.1.2.3.4.5.6.0.1, 0.1.2.3.4.5.6.0.1.2") << QVersionNumber(common + 0 + 1) << QVersionNumber(common + 0 + 1 + 2) << false << true << true << true << false << false << -2 << true << QVersionNumber(common + 0 + 1);
@@ -217,7 +217,7 @@ void tst_QVersionNumber::comparisonData()
void tst_QVersionNumber::initTestCase()
{
- qRegisterMetaType<QVector<int> >();
+ qRegisterMetaType<QList<int>>();
}
void tst_QVersionNumber::constructorDefault()
@@ -227,7 +227,7 @@ void tst_QVersionNumber::constructorDefault()
QCOMPARE(version.majorVersion(), 0);
QCOMPARE(version.minorVersion(), 0);
QCOMPARE(version.microVersion(), 0);
- QCOMPARE(version.segments(), QVector<int>());
+ QCOMPARE(version.segments(), QList<int>());
}
void tst_QVersionNumber::constructorVersioned_data()
@@ -237,7 +237,7 @@ void tst_QVersionNumber::constructorVersioned_data()
void tst_QVersionNumber::constructorVersioned()
{
- QFETCH(QVector<int>, segments);
+ QFETCH(QList<int>, segments);
QFETCH(QVersionNumber, expectedVersion);
QVersionNumber version(segments);
@@ -250,17 +250,17 @@ void tst_QVersionNumber::constructorVersioned()
void tst_QVersionNumber::constructorExplicit()
{
QVersionNumber v1(1);
- QVersionNumber v2(QVector<int>() << 1);
+ QVersionNumber v2(QList<int>({ 1 }));
QCOMPARE(v1.segments(), v2.segments());
QVersionNumber v3(1, 2);
- QVersionNumber v4(QVector<int>() << 1 << 2);
+ QVersionNumber v4(QList<int>({ 1, 2 }));
QCOMPARE(v3.segments(), v4.segments());
QVersionNumber v5(1, 2, 3);
- QVersionNumber v6(QVector<int>() << 1 << 2 << 3);
+ QVersionNumber v6(QList<int>({ 1, 2, 3 }));
QCOMPARE(v5.segments(), v6.segments());
@@ -277,7 +277,7 @@ void tst_QVersionNumber::constructorCopy_data()
void tst_QVersionNumber::constructorCopy()
{
- QFETCH(QVector<int>, segments);
+ QFETCH(QList<int>, segments);
QFETCH(QVersionNumber, expectedVersion);
QVersionNumber original(segments);
@@ -422,14 +422,14 @@ void tst_QVersionNumber::normalized_data()
QTest::addColumn<QVersionNumber>("version");
QTest::addColumn<QVersionNumber>("expected");
- QTest::newRow("0") << QVersionNumber(0) << QVersionNumber();
- QTest::newRow("1") << QVersionNumber(1) << QVersionNumber(1);
- QTest::newRow("1.2") << QVersionNumber(1, 2) << QVersionNumber(1, 2);
- QTest::newRow("1.0") << QVersionNumber(1, 0) << QVersionNumber(1);
- QTest::newRow("1.0.0") << QVersionNumber(1, 0, 0) << QVersionNumber(1);
- QTest::newRow("1.0.1") << QVersionNumber(1, 0, 1) << QVersionNumber(1, 0, 1);
- QTest::newRow("1.0.1.0") << QVersionNumber(QVector<int>() << 1 << 0 << 1 << 0) << QVersionNumber(1, 0, 1);
- QTest::newRow("0.0.1.0") << QVersionNumber(QVector<int>() << 0 << 0 << 1 << 0) << QVersionNumber(0, 0, 1);
+ QTest::newRow("0") << QVersionNumber(0) << QVersionNumber();
+ QTest::newRow("1") << QVersionNumber(1) << QVersionNumber(1);
+ QTest::newRow("1.2") << QVersionNumber(1, 2) << QVersionNumber(1, 2);
+ QTest::newRow("1.0") << QVersionNumber(1, 0) << QVersionNumber(1);
+ QTest::newRow("1.0.0") << QVersionNumber(1, 0, 0) << QVersionNumber(1);
+ QTest::newRow("1.0.1") << QVersionNumber(1, 0, 1) << QVersionNumber(1, 0, 1);
+ QTest::newRow("1.0.1.0") << QVersionNumber(QList<int>({ 1, 0, 1, 0 })) << QVersionNumber(1, 0, 1);
+ QTest::newRow("0.0.1.0") << QVersionNumber(QList<int>({ 0, 0, 1, 0 })) << QVersionNumber(0, 0, 1);
}
void tst_QVersionNumber::normalized()
@@ -446,13 +446,13 @@ void tst_QVersionNumber::isNormalized_data()
QTest::addColumn<QVersionNumber>("version");
QTest::addColumn<bool>("expected");
- QTest::newRow("null") << QVersionNumber() << true;
- QTest::newRow("0") << QVersionNumber(0) << false;
- QTest::newRow("1") << QVersionNumber(1) << true;
- QTest::newRow("1.2") << QVersionNumber(1, 2) << true;
- QTest::newRow("1.0") << QVersionNumber(1, 0) << false;
- QTest::newRow("1.0.0") << QVersionNumber(1, 0, 0) << false;
- QTest::newRow("1.0.1") << QVersionNumber(1, 0, 1) << true;
+ QTest::newRow("null") << QVersionNumber() << true;
+ QTest::newRow("0") << QVersionNumber(0) << false;
+ QTest::newRow("1") << QVersionNumber(1) << true;
+ QTest::newRow("1.2") << QVersionNumber(1, 2) << true;
+ QTest::newRow("1.0") << QVersionNumber(1, 0) << false;
+ QTest::newRow("1.0.0") << QVersionNumber(1, 0, 0) << false;
+ QTest::newRow("1.0.1") << QVersionNumber(1, 0, 1) << true;
}
void tst_QVersionNumber::isNormalized()
@@ -470,7 +470,7 @@ void tst_QVersionNumber::assignment_data()
void tst_QVersionNumber::assignment()
{
- QFETCH(QVector<int>, segments);
+ QFETCH(QList<int>, segments);
QFETCH(QVersionNumber, expectedVersion);
QVersionNumber original(segments);
@@ -492,17 +492,17 @@ void tst_QVersionNumber::fromString_data()
const QString largerThanIntCanHoldString1 = "0." + QString::number(largerThanIntCanHold);
QTest::newRow(qPrintable(largerThanIntCanHoldString0))
- << QVector<int>() << QVersionNumber() << QString() << largerThanIntCanHoldString0 << 0 << true;
+ << QList<int>() << QVersionNumber() << QString() << largerThanIntCanHoldString0 << 0 << true;
QTest::newRow(qPrintable(largerThanIntCanHoldString1))
- << QVector<int>(0) << QVersionNumber(0) << QStringLiteral("0") << largerThanIntCanHoldString1 << 1 << true;
+ << QList<int>(0) << QVersionNumber(0) << QStringLiteral("0") << largerThanIntCanHoldString1 << 1 << true;
const QString largerThanULongLongCanHoldString0 = QString::number(std::numeric_limits<qulonglong>::max()) + "0.0"; // 10x ULLONG_MAX
const QString largerThanULongLongCanHoldString1 = "0." + QString::number(std::numeric_limits<qulonglong>::max()) + '0'; // 10x ULLONG_MAX
QTest::newRow(qPrintable(largerThanULongLongCanHoldString0))
- << QVector<int>() << QVersionNumber() << QString() << largerThanULongLongCanHoldString0 << 0 << true;
+ << QList<int>() << QVersionNumber() << QString() << largerThanULongLongCanHoldString0 << 0 << true;
QTest::newRow(qPrintable(largerThanULongLongCanHoldString1))
- << QVector<int>(0) << QVersionNumber(0) << QStringLiteral("0") << largerThanULongLongCanHoldString1 << 1 << true;
+ << QList<int>(0) << QVersionNumber(0) << QStringLiteral("0") << largerThanULongLongCanHoldString1 << 1 << true;
}
void tst_QVersionNumber::fromString()
@@ -529,10 +529,10 @@ void tst_QVersionNumber::toString_data()
{
singleInstanceData();
- // segments expectedVersion expectedString constructionString suffixIndex null
- QTest::newRow("-1") << (QVector<int>() << -1) << QVersionNumber(-1) << QString("-1") << QString() << 0 << true;
- QTest::newRow("-1.0") << (QVector<int>() << -1 << 0) << QVersionNumber(-1, 0) << QString("-1.0") << QString() << 0 << true;
- QTest::newRow("1.-2") << (QVector<int>() << 1 << -2) << QVersionNumber(1, -2) << QString("1.-2") << QString() << 0 << true;
+ // segments expectedVersion expectedString constructionString suffixIndex null
+ QTest::newRow("-1") << (QList<int>({ -1 })) << QVersionNumber(-1) << QString("-1") << QString() << 0 << true;
+ QTest::newRow("-1.0") << (QList<int>({ -1, 0 })) << QVersionNumber(-1, 0) << QString("-1.0") << QString() << 0 << true;
+ QTest::newRow("1.-2") << (QList<int>({ 1, -2 })) << QVersionNumber(1, -2) << QString("1.-2") << QString() << 0 << true;
}
void tst_QVersionNumber::toString()
@@ -550,7 +550,7 @@ void tst_QVersionNumber::isNull_data()
void tst_QVersionNumber::isNull()
{
- QFETCH(QVector<int>, segments);
+ QFETCH(QList<int>, segments);
QFETCH(bool, isNull);
QVersionNumber version(segments);
@@ -565,7 +565,7 @@ void tst_QVersionNumber::serialize_data()
void tst_QVersionNumber::serialize()
{
- QFETCH(QVector<int>, segments);
+ QFETCH(QList<int>, segments);
QVersionNumber original(segments);
QVersionNumber version;
@@ -601,9 +601,9 @@ void tst_QVersionNumber::moveSemantics()
v2 = std::move(v1);
QCOMPARE(v2, QVersionNumber(1, 2, 3));
}
- // QVersionNumber(QVector<int> &&)
+ // QVersionNumber(QList<int> &&)
{
- QVector<int> segments = QVector<int>() << 1 << 2 << 3;
+ QList<int> segments = QList<int>({ 1, 2, 3});
QVersionNumber v1(segments);
QVersionNumber v2(std::move(segments));
QVERIFY(!v1.isNull());
@@ -628,7 +628,7 @@ void tst_QVersionNumber::moveSemantics()
{
QVersionNumber v(1, 2, 3);
QVERIFY(!v.isNull());
- QVector<int> segments;
+ QList<int> segments;
segments = v.segments();
QVERIFY(!v.isNull());
QVERIFY(!segments.empty());