/** * Obtenir tout les devoirs d'une matiere * * @param type $id_matiere id de la matiere * @return boolean | Liste contenant les devoirs */ public static function findAll($id_matiere) { if (is_numeric($id_matiere)) { Load::DAO("devoirs"); return DevoirsDAO::findByMatiere($id_matiere); } return FALSE; }
public function test_devoirFindByMatiere() { $db = DB::Connect(); $result = $db->query("SELECT count(*) as nombre FROM DEVOIRS WHERE id_matiere = 5"); $result->setFetchMode(PDO::FETCH_OBJ); $result = $result->fetch(); $count = $result->nombre; Load::DAO("devoirs"); $devoirs = DevoirsDAO::findByMatiere(5); $this->message["dev_findByMatiere_mess"] = "Attendu : " . $count . " - Trouver : " . count($devoirs); return count($devoirs) === intval($count); }