public function testAddGetItems() { // Arrange $c = new Category(); $i = new Item(); $c->addItem($i); $expectedResult = true; // Act $result = $c->getItems()->count() > 0; // Assert $this->assertEquals($result, $expectedResult); }
public static function search($values = array()) { $result1 = DB::getInstance()->search("category", $values); if (count($result1) != 0) { $category_data = array("cat_name" => $result1[0]["category_name"], "cat_label" => $result1[0]["category_no"]); $new_category = new Category(); $new_category->set_name($result1[0]["category_name"]); $new_category->set_label($result1[0]["category_no"]); $itemList = DB::getInstance()->search("item_category", array("category_id" => $result1[0]["category_id"])); foreach ($itemList as $item) { $new_category->addItem(Item::search(array("item_id" => $item["item_id"]))); } return $new_category; } else { return null; } }
$pieces = explode("-", $jsubject); $subject_id = $pieces[0]; $sub_id = $pieces[1]; if (empty($jpart)) { $returnMesg = "請重新選擇小節"; } else { if (empty($jsection)) { $returnMesg = "請重新選擇節"; } else { if (empty($jchapter)) { $returnMesg = "請重新選擇章"; } else { if (empty($jsubject)) { $returnMesg = "請重新選擇學科"; } else { $conn_ategory->addItem($subject_id, $sub_id, $jchapter, $jsection, $jpart, $addData); $returnMesg = "項目輸入成功"; } } } } } else { if ($_POST["submitType"] == "新增考試") { $conn_ategory->addExam($addData); $returnMesg = "考試輸入成功"; } } } } } }