summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp
diff options
context:
space:
mode:
authorMårten Nordheim <marten.nordheim@qt.io>2020-09-25 15:39:01 +0200
committerMårten Nordheim <marten.nordheim@qt.io>2020-09-30 10:11:00 +0200
commit7bb17d185d9f2b4b9c1a1c1637b85f78b21c2835 (patch)
treea6aa1ec5129b06cc272b5da8d6876f93786caef3 /tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp
parentba465f00edf361693b675229aa1dc7cee973fa81 (diff)
QList: don't detach on squeeze when holding raw data
To match QString and QByteArray behavior Change-Id: Ifce4a5dee6fc9077e855a24499f11f911e359cf5 Reviewed-by: Andrei Golubev <andrei.golubev@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp')
-rw-r--r--tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp b/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp
index 27d4fd87d6..288bc6e120 100644
--- a/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp
+++ b/tests/auto/corelib/tools/qarraydata/tst_qarraydata.cpp
@@ -1870,6 +1870,8 @@ void tst_QArrayData::literals()
QCOMPARE(l.capacity(), 0);
for (int i = 0; i < 3; ++i)
QCOMPARE(l.at(i).value, i);
+ l.squeeze(); // shouldn't detach
+ QCOMPARE(l.capacity(), 0);
(void)l.begin(); // "detach"