PHP Class Eccube\Tests\Web\Admin\Product\CsvImportControllerTest

Show file Open project: ec-cube/ec-cube

Protected Properties

Property Type Description
$Products
$filepath

Public Methods

Method Description
createCsvAsArray ( boolean $has_header = true ) : array CSVを生成するための配列を返す.
createCsvFromArray ( array $csv, $filename = 'products.csv' ) 引数の配列から CSV を生成し, リソースを返す.
scenario ( $bind = 'admin_product_csv_import', $original_name = 'products.csv' ) $this->filepath のファイルを CSV アップロードし, 完了画面の crawler を返す.
setUp ( )
tearDown ( )
testCsvCategory ( )
testCsvCategoryWithNew ( )
testCsvImportWithExistsProducts ( )
testCsvImportWithExistsProductsAddProductClass ( ) 既存の規格なし商品に商品規格を追加する.
testCsvProduct ( )
testCsvTemplateWithCategory ( )
testCsvTemplateWithProduct ( )

Method Details

createCsvAsArray() public method

CSVを生成するための配列を返す.
See also: CsvImportController::getProductCsvHeader()
public createCsvAsArray ( boolean $has_header = true ) : array
$has_header boolean ヘッダ行を含める場合 true
return array CSVを生成するための配列

createCsvFromArray() public method

引数の配列から CSV を生成し, リソースを返す.
public createCsvFromArray ( array $csv, $filename = 'products.csv' )
$csv array

scenario() public method

$this->filepath のファイルを CSV アップロードし, 完了画面の crawler を返す.
public scenario ( $bind = 'admin_product_csv_import', $original_name = 'products.csv' )

setUp() public method

public setUp ( )

tearDown() public method

public tearDown ( )

testCsvCategory() public method

public testCsvCategory ( )

testCsvCategoryWithNew() public method

testCsvImportWithExistsProducts() public method

testCsvImportWithExistsProductsAddProductClass() public method

既存の規格なし商品に商品規格を追加する.

testCsvProduct() public method

public testCsvProduct ( )

testCsvTemplateWithCategory() public method

testCsvTemplateWithProduct() public method

Property Details

$Products protected property

protected $Products

$filepath protected property

protected $filepath