function testSuspendUserNotProjectMembers()
 {
     $currentDate = 1257757729;
     // 15 days in the past
     $lastValidAccess = 1256461729;
     $dao = new MockUserDao($this);
     $dao->expectOnce('suspendUserNotProjectMembers', array($lastValidAccess));
     $um = new UserManager4AccountValidity($this);
     $um->setReturnReference('getDao', $dao);
     $um->suspendUserNotProjectMembers($currentDate);
 }
예제 #2
0
 function testUpdateToDeletedDeleteSessions()
 {
     $user = new MockUser($this);
     $user->setReturnValue('getId', 123);
     $user->setReturnValue('isAnonymous', false);
     $user->setReturnValue('isDeleted', true);
     $user->setReturnValue('toRow', array());
     $dao = new MockUserDao($this);
     $dao->setReturnValue('updateByRow', true);
     $dao->expectOnce('deleteAllUserSessions', array(123));
     $um = new UserManagerTestVersion($this);
     $um->setReturnReference('getDao', $dao);
     $this->assertTrue($um->updateDb($user));
 }