예제 #1
0
 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();
 }
예제 #2
0
파일: apitest.php 프로젝트: ynott/activity
 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();
 }
예제 #5
0
 /**
  * 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);
 }