Class MailMessageTest

package Mail.Test.Case.Model

 Methods

{@inheritDoc}

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

Parameters

$name

$data

$dataName

autoConvertDataProvider()

autoConvertDataProvider() 

convertDatasToMailDataProvider()

convertDatasToMailDataProvider() 

convertToDbDataProvider()

convertToDbDataProvider() 

getDefaultValueDataProvider()

getDefaultValueDataProvider() 

setUp()

setUp() 

tearDown()

tearDown() 

メッセージファイルのフィールドを追加/名前変更/削除する

testAddRenameDelMessageField() 

自動変換 確認画面で利用される事も踏まえてバリデートを通す為の 可能な変換処理を行う。

testAutoConvert(string $auto_convert, string $value, string $expected, string $message) 
dataProvider autoConvertDataProvider

Parameters

$auto_convert

string

変換タイプ

$value

string

入力値

$expected

string

期待値

$message

string

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

beforeSave

testBeforeSave() : boolean

Returns

boolean

メッセージ保存用テーブルのフィールドを最適化する 初回の場合、id/created/modifiedを追加する 2回目以降の場合は、最後のカラムに追加する

testConstruction() : boolean

Returns

boolean

メール用に変換する

testConvertDatasToMail(int $no_send, string $type) 
dataProvider convertDatasToMailDataProvider

Parameters

$no_send

int

no_sendの値

$type

string

指定するタイプ

受信メッセージの内容を表示状態に変換する

testConvertMessageToCsv() : array

Returns

array

データベース用のデータに変換する

testConvertToDb(array $type, mixed $value, mixed $expected) 
dataProvider convertToDbDataProvider

Parameters

$type

array

$value

mixed

データベース用のデータの値

$expected

mixed

期待値

find

testFind() : Array

Returns

Array

初期値の設定をする

testGetDefaultValue(string $type) 
dataProvider getDefaultValueDataProvider

Parameters

$type

string

メール受信テーブルを全て再構築

testReconstructionAll() : boolean

Returns

boolean

モデルのセットアップを行う

testSetup() : boolean
MailMessageモデルは利用前にこのメソッドを呼び出しておく必要あり

Returns

boolean

Called after data has been checked for errors

testValidate($id, $data, $expected, $message) 
dataProvider validateDataProvider

Parameters

$id

$data

$expected

$message

validateDataProvider()

validateDataProvider() 

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

_getRequest(string $url) : \CakeRequest

Parameters

$url

string

URL

Returns

\CakeRequest

管理画面にログインする

_loginAdmin($id = 1

Parameters

$id

 Properties

 

$MailMessage

$MailMessage : \MailMessage

Default

magic
property
 

$fixtures

$fixtures 

Default

array('baser.Default.SiteConfig', 'baser.Default.Site', 'baser.Default.Content', 'plugin.Mail.Default/MailMessage', 'plugin.Mail.Default/MailConfig', 'plugin.Mail.Model/MailMessage/MailContentMailMessage', 'plugin.Mail.Model/MailMessage/MailFieldMailMessage')