tests/auto/qmap/tst_qmap.cpp
changeset 29 b72c6db6890b
parent 18 2f34d5167611
child 30 5dc02b23752f
equal deleted inserted replaced
25:e24348a560a6 29:b72c6db6890b
   835 
   835 
   836     i = map1.find(9, 98);
   836     i = map1.find(9, 98);
   837     QVERIFY(i.key() == 9);
   837     QVERIFY(i.key() == 9);
   838     QVERIFY(i.value() == 98);
   838     QVERIFY(i.value() == 98);
   839     }
   839     }
       
   840 
       
   841     {
       
   842     QMultiMap<int, int> map1;
       
   843     map1.insert(42, 1);
       
   844     map1.insert(10, 2);
       
   845     map1.insert(48, 3);
       
   846     QMultiMap<int, int> map2;
       
   847     map2.insert(8, 4);
       
   848     map2.insert(42, 5);
       
   849     map2.insert(95, 12);
       
   850 
       
   851     map1+=map2;
       
   852     map2.insert(42, 1);
       
   853     map2.insert(10, 2);
       
   854     map2.insert(48, 3);
       
   855     QCOMPARE(map1.count(), map2.count());
       
   856     QVERIFY(map1.remove(42,5));
       
   857     QVERIFY(map2.remove(42,5));
       
   858     QVERIFY(map1 == map2);
       
   859     }
   840 }
   860 }
   841 
   861 
   842 QTEST_APPLESS_MAIN(tst_QMap)
   862 QTEST_APPLESS_MAIN(tst_QMap)
   843 #include "tst_qmap.moc"
   863 #include "tst_qmap.moc"