summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2019-12-02 16:06:48 +0100
committerLars Knoll <lars.knoll@qt.io>2020-07-06 21:30:19 +0200
commitf8a53388a78ba70ed609df8738db9bc75e99af86 (patch)
treedbab9ac59121cd18e246d751690b63805789a6db /tests
parenta8d5f3853741b6027658ad2c8a8d2b72a58de852 (diff)
Get rid of unused flags in QArrayData
Change-Id: I3ea754b44fb33e33baba0781d9ae15b7f3b3d8eb Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/corelib/text/qbytearray/tst_qbytearray.cpp9
-rw-r--r--tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp17
2 files changed, 5 insertions, 21 deletions
diff --git a/tests/auto/corelib/text/qbytearray/tst_qbytearray.cpp b/tests/auto/corelib/text/qbytearray/tst_qbytearray.cpp
index 940865b98e..e566cc21a2 100644
--- a/tests/auto/corelib/text/qbytearray/tst_qbytearray.cpp
+++ b/tests/auto/corelib/text/qbytearray/tst_qbytearray.cpp
@@ -148,14 +148,13 @@ private slots:
void stdString();
};
-static const QArrayData staticDataFlags = { Q_BASIC_ATOMIC_INITIALIZER(-1), QArrayData::StaticDataFlags, 0 };
static const QByteArray::DataPointer staticStandard = {
- static_cast<QTypedArrayData<char> *>(const_cast<QArrayData *>(&staticDataFlags)),
+ nullptr,
const_cast<char *>("data"),
4
};
static const QByteArray::DataPointer staticNotNullTerminated = {
- static_cast<QTypedArrayData<char> *>(const_cast<QArrayData *>(&staticDataFlags)),
+ nullptr,
const_cast<char *>("dataBAD"),
4
};
@@ -168,8 +167,8 @@ QByteArray verifyZeroTermination(const QByteArray &ba)
QByteArray::DataPointer baDataPtr = const_cast<QByteArray &>(ba).data_ptr();
- // Skip if isStatic() or fromRawData(), as those offer no guarantees
- if (baDataPtr->isStatic() || baDataPtr->flags() & QArrayData::RawDataType)
+ // Skip if isStatic() as those offer no guarantees
+ if (baDataPtr->isStatic())
return ba;
int baSize = ba.size();
diff --git a/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp b/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp
index 5be774cc53..5c7484a49a 100644
--- a/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp
+++ b/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp
@@ -83,7 +83,7 @@ void tst_QArrayData::referenceCounting()
{
{
// Reference counting initialized to 1 (owned)
- QArrayData array = { Q_BASIC_ATOMIC_INITIALIZER(1), QArrayData::DefaultRawFlags, 0 };
+ QArrayData array = { Q_BASIC_ATOMIC_INITIALIZER(1), 0, 0 };
QCOMPARE(array.ref_.loadRelaxed(), 1);
@@ -106,21 +106,6 @@ void tst_QArrayData::referenceCounting()
// Now would be a good time to free/release allocated data
}
- {
- // Reference counting initialized to -1 (static read-only data)
- QArrayData array = { Q_BASIC_ATOMIC_INITIALIZER(-1), QArrayData::StaticDataFlags, 0 };
-
- QCOMPARE(array.ref_.loadRelaxed(), -1);
-
- QVERIFY(array.isStatic());
-
- QVERIFY(array.ref());
- QCOMPARE(array.ref_.loadRelaxed(), -1);
-
- QVERIFY(array.deref());
- QCOMPARE(array.ref_.loadRelaxed(), -1);
-
- }
}
void tst_QArrayData::sharedNullEmpty()