Properties

$plugin

$plugin : string

Plugin name

Type

string

$_modelName

$_modelName : array

Model name

Type

array

$_methodName

$_methodName : array

Method name

Type

array

$_isFixtureMerged

$_isFixtureMerged : array

Fixture merge

Type

array

$_defaultFixtures

$_defaultFixtures : array

Fixtures

Type

array

$_keyAlias

$_keyAlias : array

Key Alias

Type

array

Methods

startTest()

startTest(string  $method) : void

Called when a test case method is about to start (to be overridden when needed.)

Parameters

string $method

Test method about to get executed.

setUp()

setUp() : void

setUp method

tearDown()

tearDown() : void

tearDown method

__construct()

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

Fixtures load

Parameters

string $name

The name parameter on PHPUnit_Framework_TestCase::__construct()

array $data

The data parameter on PHPUnit_Framework_TestCase::__construct()

string $dataName

The dataName parameter on PHPUnit_Framework_TestCase::__construct()

loadTestPlugin()

loadTestPlugin(\CakeTestCase  $test, string  $plugin, string  $testPlugin) : void

Load TestPlugin

Parameters

\CakeTestCase $test

CakeTestCase

string $plugin

Plugin name

string $testPlugin

Test plugin name

assertDatetime()

assertDatetime(string  $result, string  $message = null) : void

Assert Date time

Parameters

string $result

Result data

string $message

メッセージ

testSave()

testSave(array  $data) : void

Saveのテスト

Parameters

array $data

登録データ

testSaveOnExceptionError()

testSaveOnExceptionError(array  $data, string  $mockModel, string  $mockMethod) : void

SaveのExceptionErrorテスト

Parameters

array $data

登録データ

string $mockModel

Mockのモデル

string $mockMethod

Mockのメソッド

testSaveOnValidationError()

testSaveOnValidationError(array  $data, string  $mockModel, string  $mockMethod = 'validates') : void

SaveのValidationErrorテスト

Parameters

array $data

登録データ

string $mockModel

Mockのモデル

string $mockMethod

Mockのメソッド

_mockForReturnFalse()

_mockForReturnFalse(string  $model, string  $mockModel, string  $mockMethod, integer  $count = 1) : void

Mockセット(戻り値:false)

Parameters

string $model

モデル名

string $mockModel

Mockのモデル

string $mockMethod

Mockのメソッド

integer $count

Mockの呼び出し回数

_mockForReturnTrue()

_mockForReturnTrue(string  $model, string  $mockModel, string  $mockMethod, integer  $count = 1) : void

Mockセット(戻り値:true)

Parameters

string $model

モデル名

string $mockModel

Mockのモデル

string $mockMethod

Mockのメソッド

integer $count

Mockの呼び出し回数

_mockForReturn()

_mockForReturn(string  $model, string  $mockModel, string  $mockMethod, mixed  $return, integer  $count = 1) : void

Mockセット

Parameters

string $model

モデル名

string $mockModel

Mockのモデル

string $mockMethod

Mockのメソッド

mixed $return

戻り値

integer $count

Mockの呼び出し回数

_clear()

_clear() : void

tearDown method

_testReflectionMethod()

_testReflectionMethod(\Instance  $instance, string  $mockMethod, array  $params = array()) : void

privateおよびprotectedメソッドのテスト

Parameters

\Instance $instance

インスタンス

string $mockMethod

Mockのメソッド

array $params

Mockのメソッドのパラメータ

_getActual()

_getActual(integer  $id, boolean  $created) : array

結果データ取得

Parameters

integer $id

ID

boolean $created

作成かどうか

Returns

array

_getExpected()

_getExpected(integer  $id, array  $data, array  $before, boolean  $created) : array

期待値の取得

Parameters

integer $id

ID

array $data

登録データ

array $before

登録前データ

boolean $created

作成かどうか

Returns

array