tests/auto/qmap/tst_qmap.cpp
changeset 30 5dc02b23752f
parent 29 b72c6db6890b
child 33 3e2da88830cd
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
   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     }
       
   860 }
   840 }
   861 
   841 
   862 QTEST_APPLESS_MAIN(tst_QMap)
   842 QTEST_APPLESS_MAIN(tst_QMap)
   863 #include "tst_qmap.moc"
   843 #include "tst_qmap.moc"