public function testGetByRank_ランクが存在かつ_has_deletedの場合_対応した結果が返る() { $rank = '2'; $this->expected = array('best_id' => '1002', 'category_id' => '0', 'title' => 'タイトルですよ', 'comment' => 'コメントですよ', 'del_flg' => '1'); $result = SC_Helper_BestProducts_Ex::getByRank($rank, true); $this->actual = Test_Utils::mapArray($result, array('best_id', 'category_id', 'title', 'comment', 'del_flg')); $this->verify(); }
/** * データを削除する * @param Array $arrPost POSTの値を格納した配列 * @param SC_Helper_BestProducts_Ex $objRecommend * @return void */ public function deleteProduct($arrPost, SC_Helper_BestProducts_Ex &$objRecommend) { if ($arrPost['best_id']) { $target = $arrPost['best_id']; } else { $recommend = $objRecommend->getByRank($arrPost['rank']); $target = $recommend['best_id']; } $objRecommend->deleteBestProducts($target); }