def testFindCollisions(self): contactList1 = ContactList() contactList1.addContact(Contact('name1', "1234")) contactList1.addContact(Contact('name2', "2345")) contactList1.addContact(Contact('name3', "3456")) contactList2 = ContactList() self.assertEqual(0, len(contactList1.findCollisions(contactList2))) contactList2.addContact(Contact('name1', "6789")) contactList2.addContact(Contact('name2', "2345")) contactList2.addContact(Contact('name4', "1234")) collisions = contactList1.findCollisions(contactList2) self.assertEqual(1, len(collisions)) self.assertEqual("name1", collisions[0].name) self.assertEqual("1234", collisions[0].phoneNumber1) self.assertEqual("6789", collisions[0].phoneNumber2)
def testFindCollisions(self): contactList1 = ContactList(); contactList1.addContact(Contact('name1', "1234")) contactList1.addContact(Contact('name2', "2345")) contactList1.addContact(Contact('name3', "3456")) contactList2 = ContactList(); self.assertEqual(0, len(contactList1.findCollisions(contactList2))) contactList2.addContact(Contact('name1', "6789")) contactList2.addContact(Contact('name2', "2345")) contactList2.addContact(Contact('name4', "1234")) collisions = contactList1.findCollisions(contactList2) self.assertEqual(1, len(collisions)) self.assertEqual("name1", collisions[0].name) self.assertEqual("1234", collisions[0].phoneNumber1) self.assertEqual("6789", collisions[0].phoneNumber2)