BcPage helper library.

package Baser.Test.Case

 Methods

{@inheritDoc}

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

Parameters

$name

$data

$dataName

getCurrentRelatedSiteUrlDataProvider()

getCurrentRelatedSiteUrlDataProvider() 

getJsonSettingsDataProvider()

getJsonSettingsDataProvider() 

getPageListDataProvider()

getPageListDataProvider() 

getRelatedSiteContentsDataProvider()

getRelatedSiteContentsDataProvider() 

getRelatedSiteLinksDataProvider()

getRelatedSiteLinksDataProvider() 

getSiteRootIdDataProvider()

getSiteRootIdDataProvider() 

isActionAvailableDataProvider()

isActionAvailableDataProvider() 

isSiteRelatedDataProvider()

isSiteRelatedDataProvider() 

setUp

setUp() : void

tearDown

tearDown() : void

フォルダリストを取得する

testGetContentFolderList() 

現在のURLを元に指定したサブサイトのURLを取得する getCurrentRelatedSiteUrl フロントエンド専用メソッド

testGetCurrentRelatedSiteUrl(string $siteName, mixed|string $expect) 
dataProvider getCurrentRelatedSiteUrlDataProvider

Parameters

$siteName

string

$expect

mixedstring

期待値

コンテンツ設定を Json 形式で取得する getJsonSettings

testGetJsonSettings() 

testGetJsonSettingsEquals()

testGetJsonSettingsEquals(string $expect, string $no) 
dataProvider getJsonSettingsDataProvider

Parameters

$expect

string

期待値

$no

string

親コンテンツを取得する

testGetParent() 

プレフィックスなしのURLを取得する getPureUrl

testGetPureUrl() 

関連サイトのコンテンツを取得 getRelatedSiteContents フロントエンド専用メソッド

testGetRelatedSiteContents(int $id, array $options, $expect) 
dataProvider getRelatedSiteContentsDataProvider

Parameters

$id

int

コンテンツID = Null

$options

array

$expect

サイトIDからサイトルートとなるコンテンツを取得する

testGetSiteRoot() 

サイトIDからコンテンツIDを取得する getSiteRootId

testGetSiteRootId(int $siteId, string|bool $expect) 
dataProvider getSiteRootIdDataProvider

Parameters

$siteId

int

$expect

stringbool

期待値

ページリストを取得する

testGetTree($id, int $level, int $expectedCount, string $expectedTitle, string $message = null
dataProvider getPageListDataProvider

Parameters

$id

$level

int

関連データの階層

$expectedCount

int

期待値

$expectedTitle

string

$message

string

テストが失敗した時に表示されるメッセージ

フルURLを取得する getUrl

testGetUrl() 

コンテンツIDよりURLを取得する getUrlById

testGetUrlById() 

アクションが利用可能かどうか確認する isActionAvailable

testIsActionAvailable(string $type, string $action, int $entityId, $userGroup, bool $expect) 
dataProvider isActionAvailableDataProvider

Parameters

$type

string

コンテンツタイプ

$action

string

アクション

$entityId

int

コンテンツを特定するID

$userGroup

$expect

bool

期待値

データが公開状態にあるか確認する

testIsAllowPublish() 

testIsSiteRelated()

testIsSiteRelated($expect, $data) 
dataProvider isSiteRelatedDataProvider

Parameters

$expect

$data

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

_getRequest(string $url) : \CakeRequest

Parameters

$url

string

URL

Returns

\CakeRequest

管理画面にログインする

_loginAdmin($id = 1

Parameters

$id

 Properties

 

$BcContents

$BcContents : \BcContentsHelper

Default

magic
property
 

Fixtures

$fixtures : array

Default

array('baser.View.Helper.BcContentsHelper.ContentBcContentsHelper', 'baser.Default.SiteConfig', 'baser.Default.Site', 'baser.Default.User', 'baser.Default.UserGroup', 'baser.Default.Favorite', 'baser.Default.Permission', 'baser.Default.ThemeConfig')
 

View

$_View : \View

Default