PHP 클래스 NerdsAndCompany\Schematic\Services\UserGroupsTest

저자: Nerds & Company
상속: extends Craft\BaseTest
파일 보기 프로젝트 열기: itmundi/schematic

공개 메소드들

메소드 설명
provideValidUserGroupDefinitions ( ) : array
provideValidUserGroups ( ) : array
testImportWhereSavingGroupFails ( array $groupDefinitions )
testImportWithForceOption ( array $groupDefinitions )
testSuccessfulExport ( array $groups, array $groupPermissions, array $expectedResult = [] )
testSuccessfulImport ( array $groupDefinitions )

비공개 메소드들

메소드 설명
getAllPermissionsExample ( ) : array
getMockAssetSources ( string $indexBy, integer $count ) : PHPUnit_Framework_MockObject_MockObject[] | Craft\AssetSourceModel[]
getMockGlobalSets ( string $indexBy, integer $count ) : PHPUnit_Framework_MockObject_MockObject[] | Craft\GlobalSetModel[]
getMockSections ( string $indexBy, integer $count ) : PHPUnit_Framework_MockObject_MockObject[] | Craft\SectionModel[]
getMockUserGroup ( string $groupId ) : PHPUnit_Framework_MockObject_MockObject | Craft\UserGroupModel
getMockUserGroups ( integer $count ) : array
setMockAssetSourcesService ( string $indexBy ) : PHPUnit_Framework_MockObject_MockObject | Craft\AssetSourcesService
setMockGlobalsService ( string $indexBy ) : PHPUnit_Framework_MockObject_MockObject | Craft\AssetSourcesService
setMockSectionsService ( $indexBy ) : PHPUnit_Framework_MockObject_MockObject | Craft\SectionsService
setMockUserGroupsService ( boolean $success = true ) : Craft\UserGroupsService | PHPUnit_Framework_MockObject_MockObject
setMockUserPermissionsService ( array $permissions = [], boolean $success = true ) : Craft\UserPermissionsService | PHPUnit_Framework_MockObject_MockObject

메소드 상세

provideValidUserGroupDefinitions() 공개 메소드

provideValidUserGroups() 공개 메소드

public provideValidUserGroups ( ) : array
리턴 array

testImportWhereSavingGroupFails() 공개 메소드

public testImportWhereSavingGroupFails ( array $groupDefinitions )
$groupDefinitions array

testImportWithForceOption() 공개 메소드

public testImportWithForceOption ( array $groupDefinitions )
$groupDefinitions array

testSuccessfulExport() 공개 메소드

public testSuccessfulExport ( array $groups, array $groupPermissions, array $expectedResult = [] )
$groups array
$groupPermissions array
$expectedResult array

testSuccessfulImport() 공개 메소드

public testSuccessfulImport ( array $groupDefinitions )
$groupDefinitions array