PHP Class Eccube\Tests\Web\Admin\Order\EditControllerWithMultipleTest

Author: Kentaro Ohkouchi
Inheritance: extends AbstractEditControllerTestCase
Show file Open project: ec-cube/ec-cube

Protected Properties

Property Type Description
$Customer
$Order
$Product

Public Methods

Method Description
createFormDataForMultiple ( Customer $Customer, array $Shippings ) : array 複数配送用受注編集用フォーム作成.
createShipping ( array $ProductClasses ) : array 複数配送用受注編集用フォーム作成.
setUp ( )
testOrderProcessingToFrontConfirm ( ) 管理画面から購入処理中で受注登録し, フロントを参照するテスト
testOrderProcessingWithTax ( ) 受注編集時に、dtb_order.taxの値が正しく保存されているかどうかのテスト
testRoutingAdminOrderEdit ( )
testRoutingAdminOrderEditPost ( )
testRoutingAdminOrderNew ( )
testRoutingAdminOrderNewPost ( )
testSearchCustomer ( )
testSearchCustomerById ( )
testSearchProduct ( )

Method Details

createFormDataForMultiple() public method

createFormData() との違いは、 $Shipping[N]['ShipmentItems'] がフォームに追加されている. OrderDetails は、 $Shippings[N]['ShipmentItems] から生成される.
public createFormDataForMultiple ( Customer $Customer, array $Shippings ) : array
$Customer Eccube\Entity\Customer
$Shippings array お届け先情報の配列
return array

createShipping() public method

引数に渡した商品規格のお届け商品明細が生成される.
public createShipping ( array $ProductClasses ) : array
$ProductClasses array 商品規格の配列.
return array

setUp() public method

public setUp ( )

testOrderProcessingToFrontConfirm() public method

管理画面から購入処理中で受注登録し, フロントを参照するテスト

testOrderProcessingWithTax() public method

受注編集時に、dtb_order.taxの値が正しく保存されているかどうかのテスト

testRoutingAdminOrderEdit() public method

testRoutingAdminOrderEditPost() public method

testRoutingAdminOrderNew() public method

testRoutingAdminOrderNewPost() public method

testSearchCustomer() public method

public testSearchCustomer ( )

testSearchCustomerById() public method

testSearchProduct() public method

public testSearchProduct ( )

Property Details

$Customer protected property

protected $Customer

$Order protected property

protected $Order

$Product protected property

protected $Product