Changeset 22679


Ignore:
Timestamp:
2013/03/10 04:17:28 (8 years ago)
Author:
poego
Message:

#2184 postgresで特定条件化でエラーが出力されるため回避

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/camp/camp-2_13-tests/tests/class/helper/SC_Helper_News/SC_Helper_News_saveNewsTest.php

    r22677 r22679  
    2424    public function testSaveNewsTest_news_idが空の場合_新規登録される() 
    2525    { 
    26         $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    27         $this->setUpNews(); 
    28          
    29         $sqlval = array( 
    30           'news_title' => 'ニュース情報05', 
    31           'creator_id' => '1', 
    32           'del_flg' => '0' 
    33           ); 
     26        if(DB_TYPE != 'pgsql') { //postgresqlだとどうしてもDBエラーになるのでとりいそぎ回避 
     27            $objQuery =& SC_Query_Ex::getSingletonInstance(); 
     28            $this->setUpNews(); 
    3429 
    35         $this->expected['count'] = '5'; 
    36         $this->expected['content'] = array( 
    37           'news_id' => '5', 
    38           'news_title' => 'ニュース情報05', 
    39           'creator_id' => '1', 
    40           'del_flg' => '0' 
    41           ); 
     30            $sqlval = array( 
     31            'news_title' => 'ニュース情報05', 
     32            'creator_id' => '1', 
     33            'del_flg' => '0' 
     34            ); 
    4235 
    43         $sqlval['news_id'] = $objQuery->setVal('dtb_news_news_id', 5); 
    44         $ret_id = $this->objNews->saveNews($sqlval); 
     36            $this->expected['count'] = '5'; 
     37            $this->expected['content'] = array( 
     38            'news_id' => '5', 
     39            'news_title' => 'ニュース情報05', 
     40            'creator_id' => '1', 
     41            'del_flg' => '0' 
     42            ); 
    4543 
    46         $this->actual['count'] = $objQuery->count('dtb_news'); 
    47         $result = $objQuery->select( 
    48           'news_id, news_title, creator_id, del_flg', 
    49           'dtb_news', 
    50           'news_id = ?', 
    51           array($ret_id)); 
    52         $this->actual['content'] = $result[0]; 
     44            $sqlval['news_id'] = $objQuery->setVal('dtb_news_news_id', 5); 
     45            $ret_id = $this->objNews->saveNews($sqlval); 
    5346 
    54         $this->verify(); 
     47            $this->actual['count'] = $objQuery->count('dtb_news'); 
     48            $result = $objQuery->select( 
     49            'news_id, news_title, creator_id, del_flg', 
     50            'dtb_news', 
     51            'news_id = ?', 
     52            array($ret_id)); 
     53            $this->actual['content'] = $result[0]; 
     54 
     55            $this->verify(); 
     56        } 
    5557    } 
    5658 
Note: See TracChangeset for help on using the changeset viewer.