/**
  * testRemoveAutogeneratedContacts
  * 
  * @see 0010257: add cli function for deleting autogenerated contacts
  */
 public function testRemoveAutogeneratedContacts()
 {
     if (!Tinebase_Application::getInstance()->isInstalled('Calendar')) {
         $this->markTestSkipped('only works with Calendar app');
     }
     $attenderEmail = '*****@*****.**';
     $attenderData = array('email' => $attenderEmail);
     Calendar_Model_Attender::resolveEmailToContact($attenderData);
     $opts = new Zend_Console_Getopt('abp:');
     $opts->setArguments(array());
     $this->_cli->removeAutogeneratedContacts($opts);
     $filter = new Addressbook_Model_ContactFilter(array(array('field' => 'email', 'operator' => 'equals', 'value' => $attenderEmail)));
     $result = Addressbook_Controller_Contact::getInstance()->search($filter);
     $this->assertEquals(0, count($result), 'should not find autogenerated contact any more: ' . print_r($result->toArray(), true));
 }