summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/tools/qlist/tst_qlist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/corelib/tools/qlist/tst_qlist.cpp')
-rw-r--r--tests/auto/corelib/tools/qlist/tst_qlist.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/auto/corelib/tools/qlist/tst_qlist.cpp b/tests/auto/corelib/tools/qlist/tst_qlist.cpp
index 3901b6ffe8..3d062919da 100644
--- a/tests/auto/corelib/tools/qlist/tst_qlist.cpp
+++ b/tests/auto/corelib/tools/qlist/tst_qlist.cpp
@@ -91,6 +91,8 @@ private slots:
void testOperators() const;
void initializeList() const;
+
+ void const_shared_null() const;
};
void tst_QList::length() const
@@ -688,5 +690,16 @@ void tst_QList::initializeList() const
#endif
}
+void tst_QList::const_shared_null() const
+{
+ QList<int> list1;
+ list1.setSharable(false);
+ QVERIFY(list1.isDetached());
+
+ QList<int> list2;
+ list2.setSharable(true);
+ QVERIFY(!list2.isDetached());
+}
+
QTEST_APPLESS_MAIN(tst_QList)
#include "tst_qlist.moc"