diff options
Diffstat (limited to 'tests/auto/corelib/tools/qmap/tst_qmap.cpp')
-rw-r--r-- | tests/auto/corelib/tools/qmap/tst_qmap.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/auto/corelib/tools/qmap/tst_qmap.cpp b/tests/auto/corelib/tools/qmap/tst_qmap.cpp index 141e693b16..2b4cbe9b66 100644 --- a/tests/auto/corelib/tools/qmap/tst_qmap.cpp +++ b/tests/auto/corelib/tools/qmap/tst_qmap.cpp @@ -80,6 +80,8 @@ private slots: void iterators(); void keys_values_uniqueKeys(); void qmultimap_specific(); + + void const_shared_null(); }; tst_QMap::tst_QMap() @@ -871,5 +873,20 @@ void tst_QMap::qmultimap_specific() } } +void tst_QMap::const_shared_null() +{ + QMap<int, QString> map1; + map1.setSharable(false); + QVERIFY(map1.isDetached()); + + QMap<int, QString> map2; + map2.setSharable(true); + QVERIFY(!map2.isDetached()); + + QMap<int, QString> map3; + map3.setInsertInOrder(true); + map3.setInsertInOrder(false); +} + QTEST_APPLESS_MAIN(tst_QMap) #include "tst_qmap.moc" |