public function testSaveBestProducts_インサート処理でrankがsetされてない場合_採番された値がセットされる()
 {
     if (DB_TYPE != 'pgsql') {
         //postgresqlだとどうしてもDBエラーになるのでとりいそぎ回避
         $sqlVal = array('product_id' => '5', 'category_id' => '2', 'title' => 'タイトルですよ5', 'comment' => 'コメントですよ5', 'creator_id' => '3', 'del_flg' => '0');
         $best_id = SC_Helper_BestProducts_Ex::saveBestProducts($sqlVal);
         $this->expected = "4";
         //ランク
         $arrRet = SC_Helper_BestProducts_Ex::getBestProducts($best_id);
         $this->actual = $arrRet['rank'];
         $this->verify();
     }
 }
 /**
  * おすすめ商品の新規登録を行う。
  * @param Array   $arrPost      POSTの値を格納した配列
  * @param Integer $member_id    登録した管理者を示すID
  * @param SC_Helper_BestProducts_Ex  $objRecommend
  */
 public function insertRecommendProduct($arrPost, $member_id, SC_Helper_BestProducts_Ex &$objRecommend)
 {
     $sqlval = array();
     $sqlval['best_id'] = $arrPost['best_id'];
     $sqlval['product_id'] = $arrPost['product_id'];
     $sqlval['category_id'] = $arrPost['category_id'];
     $sqlval['rank'] = $arrPost['rank'];
     $sqlval['comment'] = $arrPost['comment'];
     $sqlval['creator_id'] = $member_id;
     $objRecommend->saveBestProducts($sqlval);
 }