/**
  * testDuplicateCheckWithEmail
  */
 public function testDuplicateCheckWithEmail()
 {
     $contact = $this->_getContactData();
     $contact['email'] = '*****@*****.**';
     $contact = $this->_uit->saveContact($contact);
     $this->_contactIdsToDelete[] = $contact['id'];
     try {
         $contact2 = $this->_getContactData();
         $contact2['email'] = '*****@*****.**';
         $contact2 = $this->_uit->saveContact($contact2);
         $this->_contactIdsToDelete[] = $contact2['id'];
         $this->assertTrue(FALSE, 'no duplicate exception');
     } catch (Tinebase_Exception_Duplicate $ted) {
         $exceptionData = $ted->toArray();
         $this->assertEquals(1, count($exceptionData['duplicates']));
         $this->assertEquals($contact['email'], $exceptionData['duplicates'][0]['email']);
     }
 }