BcAgentクラスのテスト

package Baser.Test.Case.Lib

 Methods

{@inheritDoc}

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

Parameters

$name

$data

$dataName

findCurrentDataProvider()

findCurrentDataProvider() 

findDataProvider()

findDataProvider() 

isMatchDecisionKeyDataProvider()

isMatchDecisionKeyDataProvider() 

set up

setUp() : void

名前をキーとしてインスタンスを探す

testFind(string $name) : \BcAgent | null
dataProvider findDataProvider

Parameters

$name

string

名前

Returns

\BcAgentnull

設定ファイルに存在する全てのインスタンスを返す

testFindAll() : \BcAgent[]

Returns

\BcAgent[]

現在の環境のHTTP_USER_AGENTの値に合致するインスタンスを返す

testFindCurrent(string $agent, string $expect) : void
dataProvider findCurrentDataProvider

Parameters

$agent

string

ユーザーエージェント名

$expect

string

期待値

URLがエージェント用かどうかを判定

testIsMatchDecisionKey(bool $expect, string $userAgent) : void
dataProvider isMatchDecisionKeyDataProvider

Parameters

$expect

bool

期待値

$userAgent

string

ユーザーエージェントの文字列

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

_getRequest(string $url) : \CakeRequest

Parameters

$url

string

URL

Returns

\CakeRequest

管理画面にログインする

_loginAdmin($id = 1

Parameters

$id

 Properties

 

$agent

$agent : \BcAgent

Default

 

Fixtures

$fixtures : array

Default

array('baser.Default.Page', 'baser.Default.Site')