コード例 #1
0
ファイル: AclPermissionTest.php プロジェクト: rexmac/zyndax
 public static function createTestAclPermission()
 {
     $testData = self::$testData;
     $testData['resource'] = AclResourceTest::createTestAclResource();
     $testData['role'] = AclRoleTest::createTestAclRole();
     return new AclPermission($testData);
 }
コード例 #2
0
ファイル: UserTest.php プロジェクト: rexmac/zyndax
 public function testIsAdmin()
 {
     $role = AclRoleTest::createTestAclRole('Administrator');
     $user = self::createTestUser();
     $this->assertFalse($user->isAdmin());
     $user->setRole($role);
     $this->assertTrue($user->isAdmin());
 }
コード例 #3
0
ファイル: AclRoleServiceTest.php プロジェクト: rexmac/zyndax
 public function testUpdate()
 {
     $testEntity = AclRoleTest::createTestAclRole();
     self::$entityManager->persist($testEntity);
     self::$entityManager->flush();
     $this->assertNotEquals('fubar', $testEntity->getName());
     $testEntity->setName('fubar');
     AclRoleService::update();
     $entities = self::$entityManager->createQuery('SELECT e FROM Rexmac\\Zyndax\\Entity\\AclRole e')->execute();
     $this->assertEquals('fubar', $entities[0]->getName());
 }
コード例 #4
0
ファイル: UserServiceTest.php プロジェクト: rexmac/zyndax
 private function setUp2()
 {
     $entityManager = UserService::getEntityManager();
     $testRole = AclRoleTest::createTestAclRole();
     $entityManager->persist($testRole);
     for ($i = 0; $i < 3; ++$i) {
         $testUser = UserTest::createRandomTestUser($testRole);
         $entityManager->persist($testUser);
     }
     for ($i = 0; $i < 2; ++$i) {
         $testUser = UserTest::createRandomTestUser($testRole);
         $testUser->setActive(false);
         $testUser->setLocked(true);
         $entityManager->persist($testUser);
     }
     $entityManager->flush();
 }