protected function tearDown() { $data = new Data($this->getMock('\\OCP\\Activity\\IManager')); $data->deleteActivities(array('affecteduser' => 'activity-api-user1')); \OC_User::deleteUser('activity-api-user1'); $data->deleteActivities(array('affecteduser' => 'activity-api-user2')); \OC_User::deleteUser('activity-api-user2'); $data->deleteActivities(array('type' => 'test')); \OC::$WEBROOT = $this->originalWEBROOT; parent::tearDown(); }
protected function deleteUser(Data $data, $uid) { $data->deleteActivities(array('affecteduser' => $uid)); $user = \OC::$server->getUserManager()->get($uid); if ($user) { $user->delete(); } }
public function tearDown() { parent::tearDown(); $data = new Data($this->getMock('\\OCP\\Activity\\IManager')); $data->deleteActivities(array('type' => 'test')); $query = \OCP\DB::prepare("DELETE FROM `*PREFIX*activity_mq` WHERE `amq_type` = 'test'"); $query->execute(); }
protected function tearDown() { $data = new Data($this->getMock('\\OCP\\Activity\\IManager'), \OC::$server->getDatabaseConnection(), $this->getMock('\\OCP\\IUserSession')); $data->deleteActivities(array('type' => 'test')); $query = \OC::$server->getDatabaseConnection()->prepare("DELETE FROM `*PREFIX*activity_mq` WHERE `amq_type` = 'test'"); $query->execute(); parent::tearDown(); }
/** * Delete remaining activities and emails when a user is deleted * @param array $params The hook params */ public function deleteUser($params) { // Delete activity entries $this->activityData->deleteActivities(array('affecteduser' => $params['uid'])); // Delete entries from mail queue $query = \OCP\DB::prepare('DELETE FROM `*PREFIX*activity_mq` ' . ' WHERE `amq_affecteduser` = ?'); $query->execute(array($params['uid'])); }
/** * @dataProvider deleteActivitiesData */ public function testDeleteActivities($condition, $expected) { $this->assertUserActivities(array('delete', 'otherUser')); $this->data->deleteActivities($condition); $this->assertUserActivities($expected); }