source: branches/camp/camp-2_13-tests/tests/class/helper/SC_Helper_Kiyaku/SC_Helper_Kiyaku_saveRankTest.php @ 22643

Revision 22643, 2.0 KB checked in by tokuhiro, 11 years ago (diff)

#2182 SC_Helper_Kiyakuのテストケース作成

Line 
1<?php
2
3$HOME = realpath(dirname(__FILE__)) . "/../../../..";
4require_once($HOME . "/tests/class/helper/SC_Helper_Kiyaku/SC_Helper_Kiyaku_TestBase.php");
5/**
6 *
7 */
8class SC_Helper_Kiyaku_saveRankTest extends SC_Helper_Kiyaku_TestBase
9{
10
11    protected function setUp()
12    {
13        parent::setUp();
14        $this->objKiyaku = new SC_Helper_Kiyaku_Ex();
15    }
16
17    protected function tearDown()
18    {
19        parent::tearDown();
20    }
21
22    /////////////////////////////////////////
23
24    public function testsaveRankTest_新規で規約を登録する場合_3を返す()
25    {
26        $objQuery =& SC_Query_Ex::getSingletonInstance();
27        $this->setUpKiyaku();
28                $sqlval = array(
29                'kiyaku_title' => '第3条 (TEST)',
30                'kiyaku_text' => 'testKiyaku',
31                'rank' => '',
32                'creator_id' => '0',
33                'create_date' => '2000-01-01 00:00:00',
34                'update_date' => '2000-01-01 00:00:00',
35                'del_flg' => '0'
36                                );
37        $this->expected = 4;
38        // シーケンス調整
39        $sqlval['kiyaku_id'] = $objQuery->setVal('dtb_kiyaku_kiyaku_id', 4);
40        $this->actual = $this->objKiyaku->saveRank($sqlval);
41
42        $this->verify('新規規約登録');
43    }
44
45    public function testsaveRankTest_規約を更新する場合_2を返す()
46    {
47        $objQuery =& SC_Query_Ex::getSingletonInstance();
48        $this->setUpKiyaku();
49                $sqlval = array(
50                'kiyaku_id' => '2',
51                'kiyaku_title' => '第2条 (登録)',
52                'kiyaku_text' => 'test kiyaku2',
53                'rank' => '11',
54                'creator_id' => '0',
55                'create_date' => '2000-01-01 00:00:00',
56                'update_date' => '2000-01-01 00:00:00',
57                'del_flg' => '0'
58                                );
59        $this->expected = 2;
60        // シーケンス調整
61        $this->actual = $this->objKiyaku->saveRank($sqlval);
62
63        $this->verify('新規規約登録');
64    }
65}
Note: See TracBrowser for help on using the repository browser.