protected function getUser()
 {
     $userData = array('id' => 232323, 'firstName' => 'wwrwrw', 'lastName' => 'ssfsfsf', 'username' => 'fsfsf', 'emailAddress' => 'fssffssf');
     require_once 'Conjoon/Modules/Default/User.php';
     $defaultUser = new \Conjoon_Modules_Default_User();
     $defaultUser->setId($userData['id']);
     $defaultUser->setFirstName($userData['firstName']);
     $defaultUser->setLastName($userData['lastName']);
     $defaultUser->setEmailAddress($userData['emailAddress']);
     $defaultUser->setUserName($userData['username']);
     return new \Conjoon\User\AppUser($defaultUser);
 }
Esempio n. 2
0
 /**
  * Ensure everything works as expected.
  */
 public function testEquals_CN963()
 {
     $sameUserId = $this->_defaultUser->getId();
     $userData = array('id' => $sameUserId, 'firstName' => 'a', 'lastName' => 'b', 'username' => 'c', 'emailAddress' => 'd');
     $tmpUser = new \Conjoon_Modules_Default_User();
     $tmpUser->setId($userData['id']);
     $tmpUser->setFirstName($userData['firstName']);
     $tmpUser->setLastName($userData['lastName']);
     $tmpUser->setEmailAddress($userData['emailAddress']);
     $tmpUser->setUserName($userData['username']);
     $succUser = new AppUser($tmpUser);
     $tmpUser->setId($userData['id'] + 1);
     $failUser = new AppUser($tmpUser);
     $user = new AppUser($this->_defaultUser);
     $this->assertTrue($user->equals($succUser));
     $this->assertFalse($user->equals($failUser));
 }
 protected function setUp()
 {
     parent::setUp();
     $this->protocolAdaptee = new SimpleProtocolAdaptee();
     $this->failProtocolAdaptee = new SimpleProtocolAdaptee(false);
     $folder = new \Conjoon\Mail\Client\Folder\Folder(new \Conjoon\Mail\Client\Folder\DefaultFolderPath('["root", "79", "INBOXtttt", "rfwe2", "New folder (7)"]'));
     $flags = new \Conjoon\Mail\Client\Message\Flag\DefaultFlagCollection('[{"id":"173","isRead":false},{"id":"172","isRead":true}]');
     $this->folderFlagCollection = new \Conjoon\Mail\Client\Message\Flag\FolderFlagCollection($flags, $folder);
     $userData = array('id' => 232323, 'firstName' => 'wwrwrw', 'lastName' => 'ssfsfsf', 'username' => 'fsfsf', 'emailAddress' => 'fssffssf');
     require_once 'Conjoon/Modules/Default/User.php';
     $defaultUser = new \Conjoon_Modules_Default_User();
     $defaultUser->setId($userData['id']);
     $defaultUser->setFirstName($userData['firstName']);
     $defaultUser->setLastName($userData['lastName']);
     $defaultUser->setEmailAddress($userData['emailAddress']);
     $defaultUser->setUserName($userData['username']);
     $this->user = new \Conjoon\User\AppUser($defaultUser);
 }
 /**
  * @ticket CN-963
  */
 public function testEquals_CN963()
 {
     $sameId = 1234;
     $user = new DefaultUserEntity();
     $reflector = new \ReflectionClass($user);
     $id = $reflector->getProperty('id');
     $id->setAccessible(true);
     $id->setValue($user, $sameId);
     $userData = array('id' => $sameId, 'firstName' => 'a', 'lastName' => 'b', 'username' => 'c', 'emailAddress' => 'd');
     $tmpUser = new \Conjoon_Modules_Default_User();
     $tmpUser->setId($userData['id']);
     $tmpUser->setFirstName($userData['firstName']);
     $tmpUser->setLastName($userData['lastName']);
     $tmpUser->setEmailAddress($userData['emailAddress']);
     $tmpUser->setUserName($userData['username']);
     $succUser = new AppUser($tmpUser);
     $tmpUser->setId($userData['id'] + 1);
     $failUser = new AppUser($tmpUser);
     $this->assertTrue($user->equals($succUser));
     $this->assertFalse($user->equals($failUser));
     $this->assertTrue($user->equals($user));
 }