PHPUnitでハマりにハマった内容残しときます。 テスト対象こんな感じ。 public function modifyBlogEntriesProducts($articleId, $productIds) { $columnDao = $this->_getDao('blog/column'); $products = $columnDao->selectBlogEntriesProductsList(array('blog_entry_id' => $articleId)); if(!$products) { $this->entryBlogEntriesProductsByArray($articleId, $productIds); } else { $products = $products[0]; //deleteする配列とinsertする配列を作る。 $oldProduct