Changeset 22142


Ignore:
Timestamp:
2012/12/16 22:58:56 (9 years ago)
Author:
shift_hiroko.tamagawa
Message:

#1978 SC_Helper_Purchaseの単体テスト一部を追加

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/tests/class/helper/SC_Helper_Purchase/SC_Helper_Purchase_TestBase.php

    r22139 r22142  
    113113          'product_class_id' => '1001', 
    114114          'product_id' => '1001', 
     115          'product_type_id' => '1001', 
    115116          'product_code' => 'code1001', 
    116117          'classcategory_id1' => '1001', 
     
    123124          'product_class_id' => '1002', 
    124125          'product_id' => '1002', 
     126          'product_type_id' => '1002', 
    125127          'del_flg' => '0' 
    126128        ) 
     
    161163     array( 
    162164       'product_id' => '1001', 
    163        'name' => '製品名1001' 
     165       'name' => '製品名1001', 
     166       'del_flg' => '0', 
     167       'status' => '1' 
    164168     ), 
    165169     array( 
    166170       'product_id' => '1002', 
    167        'name' => '製品名1002' 
     171       'name' => '製品名1002', 
     172       'del_flg' => '0', 
     173       'status' => '2' 
    168174     ) 
    169175   ); 
     
    193199       'payment_id' => '1002', 
    194200       'rank' => '1' 
     201     ), 
     202     array( 
     203       'deliv_id' => '1003', 
     204       'payment_id' => '3001', 
     205       'rank' => '1' 
     206     ), 
     207     array( 
     208       'deliv_id' => '1003', 
     209       'payment_id' => '3002', 
     210       'rank' => '2' 
     211     ), 
     212     array( 
     213       'deliv_id' => '1003', 
     214       'payment_id' => '3003', 
     215       'rank' => '3' 
     216     ), 
     217     array( 
     218       'deliv_id' => '1003', 
     219       'payment_id' => '3004', 
     220       'rank' => '4' 
     221     ), 
     222     array( 
     223       'deliv_id' => '1003', 
     224       'payment_id' => '3005', 
     225       'rank' => '5' 
    195226     ) 
    196227   ); 
     
    282313       'payment_id' => '1003', 
    283314       'payment_method' => '支払方法1003' 
     315     ), 
     316     array( 
     317       'payment_id' => '3001', 
     318       'payment_method' => '支払方法3001', 
     319       'del_flg' => '1' 
     320     ), 
     321     array( 
     322       'payment_id' => '3002', 
     323       'payment_method' => '支払方法3002' 
     324     ), 
     325     array( 
     326       'payment_id' => '3003', 
     327       'payment_method' => '支払方法3003', 
     328       'rule_max' => 10000 
     329     ), 
     330     array( 
     331       'payment_id' => '3004', 
     332       'payment_method' => '支払方法3004', 
     333       'upper_rule' => 20000 
     334     ), 
     335     array( 
     336       'payment_id' => '3005', 
     337       'payment_method' => '支払方法3005', 
     338       'rule_max' => 12000, 
     339       'upper_rule' => 21000 
    284340     ) 
    285341   ); 
     
    289345   } 
    290346 } 
     347 
     348 /** 
     349  * DBに受注情報を設定します. 
     350  */ 
     351  protected function setUpOrder() { 
     352    $order = array( 
     353      array( 
     354        'order_id' => '1001', 
     355        'customer_id' => '1001', 
     356        'order_name01' => '受注情報01', 
     357        'status' => '3', 
     358        'payment_date' => '2032-12-31 01:20:30' // 日付が変わっても良いように、遠い未来に設定 
     359      ), 
     360      array( 
     361        'order_id' => '1002', 
     362        'customer_id' => '1002', 
     363        'order_name01' => '受注情報02' 
     364      ) 
     365    ); 
     366 
     367    foreach ($order as $item) { 
     368      $this->objQuery->insert('dtb_order', $item); 
     369    } 
     370  } 
     371 
     372 /** 
     373  * DBに受注一時情報を設定します. 
     374  */ 
     375  protected function setUpOrderTemp() { 
     376    $order = array( 
     377      array( 
     378        'order_temp_id' => '1001', 
     379        'customer_id' => '1001', 
     380        'order_name01' => '受注情報01' 
     381      ), 
     382      array( 
     383        'order_temp_id' => '1002', 
     384        'customer_id' => '1002', 
     385        'order_name01' => '受注情報02' 
     386      ) 
     387    ); 
     388 
     389    foreach ($order as $item) { 
     390      $this->objQuery->insert('dtb_order_temp', $item); 
     391    } 
     392  } 
     393 
     394 /** 
     395  * DBに受注詳細を設定します. 
     396  */ 
     397 protected function setUpOrderDetail() { 
     398   $order_detail = array( 
     399     array( 
     400       'order_detail_id' => '1001', 
     401       'order_id' => '1001', 
     402       'product_id' => '1002', 
     403       'product_class_id' => '1002', 
     404       'product_code' => 'pc1002', 
     405       'product_name' => '製品名1002', 
     406       'classcategory_name1' => 'cat10021', 
     407       'classcategory_name2' => 'cat10022', 
     408       'price' => 3000, 
     409       'quantity' => 10, 
     410       'point_rate' => 5 
     411     ), 
     412     array( 
     413       'order_detail_id' => '1002', 
     414       'order_id' => '1001', 
     415       'product_id' => '1001', 
     416       'product_class_id' => '1001', 
     417       'product_code' => 'pc1001', 
     418       'product_name' => '製品名1001', 
     419       'classcategory_name1' => 'cat10011', 
     420       'classcategory_name2' => 'cat10012', 
     421       'price' => 4000, 
     422       'quantity' => 15, 
     423       'point_rate' => 6 
     424     ), 
     425     array( 
     426       'order_detail_id' => '1003', 
     427       'order_id' => '1002', 
     428       'product_id' => '1001', 
     429       'product_class_id' => '1001' 
     430     ) 
     431   ); 
     432 
     433   foreach ($order_detail as $item) { 
     434     $this->objQuery->insert('dtb_order_detail', $item); 
     435   } 
     436 } 
     437 
    291438} 
    292439 
Note: See TracChangeset for help on using the changeset viewer.