public function testSearchBaselessExceptions() { $event = $this->testCreate(); // move baseEvent out of scope $cbe = new Calendar_Backend_Sql(); $cbe->delete($event->getId()); $events = $this->_uit->search(new Calendar_Model_EventFilter(array(array('field' => 'container_id', 'operator' => 'in', 'value' => $this->_testCalendars->getId())))); $this->assertEquals(1, $events->count()); $this->assertEquals('exception', $events->getFirstRecord()->summary); }
/** * delete events * * @return NULL * @param boolean $purgeRecords true database delete or use is_deleted = 1 */ protected function _deleteEvents($purgeRecords = FALSE) { if ($purgeRecords) { $be = new Calendar_Backend_Sql(); foreach ($this->_eventIdsToDelete as $idToDelete) { $be->delete($idToDelete); } } else { Calendar_Controller_Event::getInstance()->delete($this->_eventIdsToDelete); } }