equal
deleted
inserted
replaced
60 QContactManagerDataHolder managerDataHolder; |
60 QContactManagerDataHolder managerDataHolder; |
61 |
61 |
62 private slots: |
62 private slots: |
63 void operations(); |
63 void operations(); |
64 void emptiness(); |
64 void emptiness(); |
|
65 void hash(); |
65 }; |
66 }; |
66 |
67 |
67 tst_QContactRelationship::tst_QContactRelationship() |
68 tst_QContactRelationship::tst_QContactRelationship() |
68 { |
69 { |
69 } |
70 } |
137 QVERIFY(r1 != r2); |
138 QVERIFY(r1 != r2); |
138 QVERIFY(r2 != r3); |
139 QVERIFY(r2 != r3); |
139 QVERIFY(r3 != r1); |
140 QVERIFY(r3 != r1); |
140 } |
141 } |
141 |
142 |
|
143 void tst_QContactRelationship::hash() |
|
144 { |
|
145 QContactRelationship r1; |
|
146 QContactId id1; |
|
147 id1.setManagerUri("a"); |
|
148 id1.setLocalId(1); |
|
149 r1.setFirst(id1); |
|
150 QContactId id2; |
|
151 id2.setManagerUri("b"); |
|
152 id2.setLocalId(2); |
|
153 r1.setSecond(id2); |
|
154 r1.setRelationshipType(QContactRelationship::HasMember); |
|
155 |
|
156 QContactRelationship r2; |
|
157 r2.setFirst(id1); |
|
158 r2.setSecond(id2); |
|
159 r2.setRelationshipType(QContactRelationship::HasMember); |
|
160 |
|
161 QContactRelationship r3; |
|
162 r3.setFirst(id1); |
|
163 QContactId id3; |
|
164 id3.setManagerUri("c"); |
|
165 id3.setLocalId(3); |
|
166 r3.setSecond(id3); |
|
167 r3.setRelationshipType(QContactRelationship::HasMember); |
|
168 |
|
169 QVERIFY(qHash(r1) == qHash(r2)); |
|
170 QVERIFY(qHash(r1) != qHash(r3)); |
|
171 |
|
172 } |
142 |
173 |
143 QTEST_MAIN(tst_QContactRelationship) |
174 QTEST_MAIN(tst_QContactRelationship) |
144 #include "tst_qcontactrelationship.moc" |
175 #include "tst_qcontactrelationship.moc" |