2 namespace TYPO3\CMS\Beuser\Tests\Unit\Domain\Model;
20 class DemandTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
29 $this->subject = new \TYPO3\CMS\Beuser\Domain\Model\Demand();
37 $userType = \TYPO3\CMS\Beuser\Domain\Model\Demand::ALL;
38 $this->subject->setUserType($userType);
39 $this->assertSame($this->subject->getUserType(), $userType);
47 $userType = \TYPO3\CMS\Beuser\Domain\Model\Demand::USERTYPE_ADMINONLY;
48 $this->subject->setUserType($userType);
49 $this->assertSame($this->subject->getUserType(), $userType);
57 $userType = \TYPO3\CMS\Beuser\Domain\Model\Demand::USERTYPE_USERONLY;
58 $this->subject->setUserType($userType);
59 $this->assertSame($this->subject->getUserType(), $userType);
67 $status = \TYPO3\CMS\Beuser\Domain\Model\Demand::ALL;
68 $this->subject->setStatus($status);
69 $this->assertSame($this->subject->getStatus(), $status);
77 $status = \TYPO3\CMS\Beuser\Domain\Model\Demand::STATUS_ACTIVE;
78 $this->subject->setStatus($status);
79 $this->assertSame($this->subject->getStatus(), $status);
87 $status = \TYPO3\CMS\Beuser\Domain\Model\Demand::STATUS_INACTIVE;
88 $this->subject->setStatus($status);
89 $this->assertSame($this->subject->getStatus(), $status);
97 $login = \TYPO3\CMS\Beuser\Domain\Model\Demand::ALL;
98 $this->subject->setLogins($login);
99 $this->assertSame($this->subject->getLogins(), $login);
107 $login = \TYPO3\CMS\Beuser\Domain\Model\Demand::LOGIN_NONE;
108 $this->subject->setLogins($login);
109 $this->assertSame($this->subject->getLogins(), $login);
117 $login = \TYPO3\CMS\Beuser\Domain\Model\Demand::LOGIN_SOME;
118 $this->subject->setLogins($login);
119 $this->assertSame($this->subject->getLogins(), $login);
127 $this->assertSame($this->subject->getUserName(),
'',
'UserName must be empty string.');
135 $newUserName =
'User#รครค*%^name';
136 $this->subject->setUserName($newUserName);
137 $this->assertSame($this->subject->getUserName(), $newUserName,
'UserName is not as set before.');