/** * @test */ public function setUsergroupSetsUsergroup() { $usergroup = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage(); $usergroup->attach(new \TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup('foo')); $this->fixture->setUsergroup($usergroup); $this->assertSame($usergroup, $this->fixture->getUsergroup()); }
/** * @return array */ public function getAssertFrontendUserGroupLoggedInTestValues() { $frontendUserGroup = new FrontendUserGroup(); $frontendUserGroups = new ObjectStorage(); $frontendUserGroups->attach($frontendUserGroup); $user1 = new FrontendUser(); ObjectAccess::setProperty($user1, 'uid', 1, TRUE); $user2 = new FrontendUser(); $user2->setUsergroup($frontendUserGroups); ObjectAccess::setProperty($user2, 'uid', 2, TRUE); return array(array(NULL, NULL, FALSE), array(NULL, $user1, FALSE), array(NULL, $user2, TRUE), array($frontendUserGroup, $user1, FALSE), array($frontendUserGroup, $user2, TRUE), array($frontendUserGroups, $user1, FALSE), array($frontendUserGroups, $user2, TRUE), array('unsupportedtype', $user1, FALSE)); }