BcUtilクラスのテスト

package Baser.Test.Case.Lib

 Methods

{@inheritDoc}

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

Parameters

$name

$data

$dataName

getDefaultDataPath用データプロバイダ

getDefaultDataPathDataProvider() : array

Returns

array

isAdminSystem用データプロバイダ

isAdminSystemDataProvider() : array

Returns

array

isAdminUser用データプロバイダ

isAdminUserDataProvider() : array

Returns

array

set up

setUp() : void

tearDown()

tearDown() 

テーマ梱包プラグインのリストを取得する

testGetCurrentThemesPlugins() 

初期データのパスを取得する

testGetDefaultDataPath(string $plugin, string $theme, string $pattern, string $expect) 
初期データのフォルダは アンダースコア区切り推奨
dataProvider getDefaultDataPathDataProvider

Parameters

$plugin

string

プラグイン名

$theme

string

テーマ名

$pattern

string

初期データの類型

$expect

string

期待値

ログインしているユーザーのセッションキーを取得

testGetLoginUserSessionKey() 

スキーマ情報のパスを取得する

testGetSchemaPath() 

管理システムかチェック

testIsAdminSystem(string $url, bool $expect) 
dataProvider isAdminSystemDataProvider

Parameters

$url

string

対象URL

$expect

bool

期待値

管理ユーザーかチェック

testIsAdminUser(string $usergroup, bool $expect) 
dataProvider isAdminUserDataProvider

Parameters

$usergroup

string

ユーザーグループ名

$expect

bool

期待値

ログインユーザーのデータを取得する

testLoginUser() 

ログインしているユーザー名を取得

testLoginUserName() 

シリアライズ / アンシリアライズ

testSerialize() 

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

_getRequest(string $url) : \CakeRequest

Parameters

$url

string

URL

Returns

\CakeRequest

管理画面にログインする

_loginAdmin($id = 1

Parameters

$id

 Properties

 

$BcUtil

$BcUtil : \BcUtil

Default

magic
property
 

Fixtures

$fixtures : array

Default

array('baser.Default.SiteConfig', 'baser.Default.Content', 'baser.Default.Site')