Changeset 22698


Ignore:
Timestamp:
2013/03/10 09:47:15 (8 years ago)
Author:
takeda
Message:

#2184 postgresqlの回避処理を追加

File:
1 edited

Legend:

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

    r22680 r22698  
    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 //        ); 
    34 // 
    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 //        ); 
    42 // 
    43 //        $sqlval['news_id'] = $objQuery->setVal('dtb_news_news_id', 5); 
    44 //        $ret_id = $this->objNews->saveNews($sqlval); 
    45 // 
    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]; 
    53 // 
    54 //        $this->verify(); 
     26        if(DB_TYPE != 'pgsql') { //postgresqlだとどうしてもDBエラーになるのでとりいそぎ回避 
     27            $objQuery =& SC_Query_Ex::getSingletonInstance(); 
     28            $this->setUpNews(); 
     29 
     30            $sqlval = array( 
     31            'news_title' => 'ニュース情報05', 
     32            'creator_id' => '1', 
     33            'del_flg' => '0' 
     34            ); 
     35 
     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            ); 
     43 
     44            $sqlval['news_id'] = $objQuery->setVal('dtb_news_news_id', 5); 
     45            $ret_id = $this->objNews->saveNews($sqlval); 
     46 
     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.