ControllerTest
        
        extends AbstractHttpControllerTestCase
    
    
            
            in package
            
        
    
    
            
            uses
                            BaseControllerTrait                    
    
Table of Contents
Constants
- COMPANY_ID = 42
 - LIDNR = 8000
 
Properties
- $aclService : MockObject
 - $company : Company
 - $companyMapper : MockObject
 - $companyUser : CompanyUser
 - $companyUserAuthService : MockObject
 - $companyUserMapper : MockObject
 - $member : Member
 - $memberMapper : MockObject
 - $newCompanyUser : NewCompanyUser
 - $serviceManager : ServiceManager
 - $user : User
 - $userAuthService : MockObject
 - $userMapper : MockObject
 
Methods
- getApplication() : ApplicationInterface
 - setUp() : void
 - testAdminCareerActionCanBeAccessedAsAdmin() : void
 - testCareerActionCanBeAccessed() : void
 - testCareerCompanyActionCanBeAccessed() : void
 - testCareerJobActionCanBeAccessed() : void
 - testCareerVacanciesActionCanBeAccessed() : void
 - testCompanyAccountSelfActionCanBeAccessedAsCompany() : void
 - testCompanyAccountSelfActionCannotBeAccessed() : void
 - setUpMockCompany() : void
 - setUpMockCompanyUser() : void
 - setUpMockedServices() : void
 - setUpMockMember() : void
 - setUpMockNewCompanyUser() : void
 - setUpMockUser() : void
 - setUpWithRole() : void
 - bootstrapApplication() : Application
 - initServiceManager() : ServiceManager
 - Variation of {@link Application::init} but without initial bootstrapping.
 - setUpMockCompanyMapper() : void
 - setUpMockCompanyUserAuthService() : void
 - setUpMockCompanyUserMapper() : void
 - setUpMockIdentity() : CompanyUser|User|null
 - setUpMockMemberMapper() : void
 - setUpMockUserAuthService() : void
 - setUpMockUserMapper() : void
 
Constants
COMPANY_ID
    protected
        mixed
    COMPANY_ID
    = 42
    
    
    
    
LIDNR
    protected
        mixed
    LIDNR
    = 8000
    
    
    
    
Properties
$aclService
        protected
            MockObject
    $aclService
    
    
    
    
    
    
$company
        protected
            Company
    $company
    
    
    
    
    
    
$companyMapper
        protected
            MockObject
    $companyMapper
    
    
    
    
    
    
$companyUser
        protected
            CompanyUser
    $companyUser
    
    
    
    
    
    
$companyUserAuthService
        protected
            MockObject
    $companyUserAuthService
    
    
    
    
    
    
$companyUserMapper
        protected
            MockObject
    $companyUserMapper
    
    
    
    
    
    
$member
        protected
            Member
    $member
    
    
    
    
    
    
$memberMapper
        protected
            MockObject
    $memberMapper
    
    
    
    
    
    
$newCompanyUser
        protected
            NewCompanyUser
    $newCompanyUser
    
    
    
    
    
    
$serviceManager
        protected
            ServiceManager
    $serviceManager
    
    
    
    
    
    
$user
        protected
            User
    $user
    
    
    
    
    
    
$userAuthService
        protected
            MockObject
    $userAuthService
    
    
    
    
    
    
$userMapper
        protected
            MockObject
    $userMapper
    
    
    
    
    
    
Methods
getApplication()
    public
                    getApplication() : ApplicationInterface
    Return values
ApplicationInterfacesetUp()
    public
                    setUp() : void
    testAdminCareerActionCanBeAccessedAsAdmin()
    public
                    testAdminCareerActionCanBeAccessedAsAdmin() : void
    testCareerActionCanBeAccessed()
    public
                    testCareerActionCanBeAccessed() : void
    testCareerCompanyActionCanBeAccessed()
    public
                    testCareerCompanyActionCanBeAccessed() : void
    testCareerJobActionCanBeAccessed()
    public
                    testCareerJobActionCanBeAccessed() : void
    testCareerVacanciesActionCanBeAccessed()
    public
                    testCareerVacanciesActionCanBeAccessed() : void
    testCompanyAccountSelfActionCanBeAccessedAsCompany()
    public
                    testCompanyAccountSelfActionCanBeAccessedAsCompany() : void
    testCompanyAccountSelfActionCannotBeAccessed()
    public
                    testCompanyAccountSelfActionCannotBeAccessed() : void
    setUpMockCompany()
    protected
                    setUpMockCompany() : void
    setUpMockCompanyUser()
    protected
                    setUpMockCompanyUser() : void
    setUpMockedServices()
    protected
                    setUpMockedServices() : void
    setUpMockMember()
    protected
                    setUpMockMember() : void
    setUpMockNewCompanyUser()
    protected
                    setUpMockNewCompanyUser() : void
    setUpMockUser()
    protected
                    setUpMockUser([ArrayCollection $roles = new ArrayCollection() ]) : void
    Parameters
- $roles : ArrayCollection = new ArrayCollection()
 
setUpWithRole()
    protected
                    setUpWithRole([string $role = 'user' ]) : void
    Parameters
- $role : string = 'user'
 
bootstrapApplication()
    private
                    bootstrapApplication(ServiceManager $serviceManager[, array<string|int, mixed> $configuration = [] ]) : Application
    Parameters
- $serviceManager : ServiceManager
 - $configuration : array<string|int, mixed> = []
 
Tags
Return values
ApplicationinitServiceManager()
Variation of {@link Application::init} but without initial bootstrapping.
    private
            static        initServiceManager([array<string|int, mixed> $configuration = [] ]) : ServiceManager
    Parameters
- $configuration : array<string|int, mixed> = []
 
Tags
Return values
ServiceManagersetUpMockCompanyMapper()
    private
                    setUpMockCompanyMapper() : void
    setUpMockCompanyUserAuthService()
    private
                    setUpMockCompanyUserAuthService() : void
    setUpMockCompanyUserMapper()
    private
                    setUpMockCompanyUserMapper() : void
    setUpMockIdentity()
    private
                    setUpMockIdentity(string $role) : CompanyUser|User|null
    Parameters
- $role : string
 
Return values
CompanyUser|User|nullsetUpMockMemberMapper()
    private
                    setUpMockMemberMapper() : void
    setUpMockUserAuthService()
    private
                    setUpMockUserAuthService() : void
    setUpMockUserMapper()
    private
                    setUpMockUserMapper() : void