source: branches/version-2_12-dev/tests/class/helper/SC_Helper_Purchase/SC_Helper_Purchase_BaseTest.php @ 22128

Revision 22128, 1.3 KB checked in by shift_hiroko.tamagawa, 9 years ago (diff)

単体テスト用基盤クラスと一部テストコードを追加

Line 
1<?php
2
3$HOME = realpath(dirname(__FILE__)) . "/../../../..";
4require_once($HOME . "/tests/class/Common_TestCase.php");
5/**
6 *
7 */
8class SC_Helper_Purchase_BaseTest extends Common_TestCase {
9
10  protected function setUp() {
11    parent::setUp();
12  }
13
14  protected function tearDown() {
15    parent::tearDown();
16  }
17
18  /////////////////////////////////////////
19  /**
20   * セッションに配送情報を設定します。
21   */
22  protected function setUpShipping($shipping) {
23    if (!$shipping) {
24      $shipping = getSingleShipping();
25    }
26
27    $_SESSION['shipping'] = $shipping;
28  }
29
30  protected function getSingleShipping() {
31    return array(
32      '00001' => array(
33        'shipment_id' => '00001',
34        'shipment_item' => '商品1',
35        'shipping_pref' => '東京都')
36    );
37  }
38
39  protected function getMultipleShipping() {
40    return array(
41      '00001' => array(
42        'shipment_id' => '00001',
43        'shipment_item' => array('商品1'),
44        'shipping_pref' => '東京都'),
45      '00002' => array(
46        'shipment_id' => '00002',
47        'shipment_item' => array('商品2'),
48        'shipping_pref' => '沖縄県'),
49      '00003' => array(
50        'shipment_id' => '00003',
51        'shipment_item' => array(),
52        'shipping_pref' => '埼玉県')
53    );
54  }
55
56  protected function setUpShippingDb($shipping) {
57   
58  }
59}
60
Note: See TracBrowser for help on using the repository browser.