BcReplacePrefixComponentのテスト

package Baser.Test.Case.Controller.Component

 Methods

{@inheritDoc}

__construct($name = null, array $data = array(), $dataName = ''

Parameters

$name

$data

$dataName

setUp()

setUp() 

startupDataProvider()

startupDataProvider() 

tearDown()

tearDown() 

プレフィックスの置き換えを許可するアクションを設定する

testAllow() : void
$this->Replace->allow('action', 'action',...);

beforeRender

testBeforeRender() 

Return all possible paths to find view files in order

testGetViewPaths() 

startup

testStartup(string $pre, string $action, string $methods, boolean $view, array $expected) 
dataProvider startupDataProvider

Parameters

$pre

string

actionのprefix

$action

string

action名

$methods

string

$Controller->methods の値

$view

boolean

viewファイルの作成を行うか

$expected

array

期待値

指定されたURLに対応しRouterパース済のCakeRequestのインスタンスを返す

_getRequest(string $url) : \CakeRequest

Parameters

$url

string

URL

Returns

\CakeRequest

管理画面にログインする

_loginAdmin($id = 1

Parameters

$id

 Properties

 

$components

$components 

Default

array('BcReplacePrefix')
 

$fixtures

$fixtures 

Default

array('baser.Default.BlogCategory', 'baser.Default.BlogContent', 'baser.Default.BlogComment', 'baser.Default.BlogTag', 'baser.Default.SearchIndex', 'baser.Default.FeedDetail', 'baser.Default.SiteConfig', 'baser.Default.UserGroup', 'baser.Default.Favorite', 'baser.Default.Page', 'baser.Default.Permission', 'baser.Default.Plugin', 'baser.Default.User')