PHP Class BcCsvHelperTest

Inheritance: extends BaserTestCase
Exibir arquivo Open project: baserproject/basercms

Public Properties

Property Type Description
$fixtures array Fixtures

Public Methods

Method Description
addModelDataDataProvider ( )
addModelDatasDataProvider ( )
downloadDataProvider ( )
setUp ( )
tearDown ( )
testAddModelData ( string $modelName, array $data, string $expectedHead, string $expectedBody ) データを追加する(単数)
testAddModelDatas ( string $modelName, array $datas, string $expectedHead, string $expectedBody ) データをセットする(複数)
testDownload ( string $fileName, boolean $debug, string $expected ) CSVファイルをダウンロードする
testSave ( ) ファイルを保存する

Method Details

addModelDataDataProvider() public method

addModelDatasDataProvider() public method

downloadDataProvider() public method

setUp() public method

public setUp ( )

tearDown() public method

public tearDown ( )

testAddModelData() public method

データを追加する(単数)
public testAddModelData ( string $modelName, array $data, string $expectedHead, string $expectedBody )
$modelName string
$data array
$expectedHead string csvHeadの期待値
$expectedBody string csvBodyの期待値

testAddModelDatas() public method

データをセットする(複数)
public testAddModelDatas ( string $modelName, array $datas, string $expectedHead, string $expectedBody )
$modelName string
$datas array
$expectedHead string csvHeadの期待値
$expectedBody string csvBodyの期待値

testDownload() public method

MEMO : header()を扱う場合のテストはエラーがでるため、まだ記述されていません。 $debug = true の場合、header()でファイルのダウンロードを実行します。
public testDownload ( string $fileName, boolean $debug, string $expected )
$fileName string
$debug boolean
$expected string 期待値

testSave() public method

ファイルを保存する
public testSave ( )

Property Details

$fixtures public_oe property

Fixtures
public array $fixtures
return array