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)
Exemplo n.º 2
0
 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)