eZ\Publish\Core\Persistence\Legacy\Tests\User\UserHandlerTest::testLoadComplexRoleAssignments PHP 메소드

testLoadComplexRoleAssignments() 공개 메소드

    public function testLoadComplexRoleAssignments()
    {
        $this->insertDatabaseFixture(__DIR__ . '/../../../../Repository/Tests/Service/Integration/Legacy/_fixtures/clean_ezdemo_47_dump.php');
        $handler = $this->getUserHandler();
        $this->assertEquals(array(new Persistence\User\RoleAssignment(array('id' => 32, 'roleId' => 3, 'contentId' => 13, 'limitationIdentifier' => 'Subtree', 'values' => array('/1/2/'))), new Persistence\User\RoleAssignment(array('id' => 33, 'roleId' => 3, 'contentId' => 13, 'limitationIdentifier' => 'Subtree', 'values' => array('/1/43/'))), new Persistence\User\RoleAssignment(array('id' => 38, 'roleId' => 5, 'contentId' => 13))), $handler->loadRoleAssignmentsByGroupId(13));
        $this->assertEquals(array(new Persistence\User\RoleAssignment(array('id' => 32, 'roleId' => 3, 'contentId' => 13, 'limitationIdentifier' => 'Subtree', 'values' => array('/1/2/'))), new Persistence\User\RoleAssignment(array('id' => 33, 'roleId' => 3, 'contentId' => 13, 'limitationIdentifier' => 'Subtree', 'values' => array('/1/43/'))), new Persistence\User\RoleAssignment(array('id' => 38, 'roleId' => 5, 'contentId' => 13))), $handler->loadRoleAssignmentsByGroupId(13, true));
    }