UnitTestCase('Events library - main/inc/events.lib.inc.test.php'); } function testCreateEventExerciceEmptyExoId() { /*global $_user, $_cid, $_configuration; $exo_id=''; $res=create_event_exercice($exo_id); $this->assertFalse($res);*/ //var_dump($res); } function testCreateEventExerciceUnexistingExoId() { global $_user, $_cid, $_configuration; $exo_id=3589534; //unexisting exe ID $res=create_event_exercice($exo_id); $this->assertFalse($res); //var_dump($res); } function testEventAccessCourse() { global $_configuration; global $_user; global $_cid; global $TABLETRACK_ACCESS; global $TABLETRACK_LASTACCESS; $res=Event::accessCourse(); $this->assertTrue(is_numeric($res)); //var_dump($res); } function testEventAccessTool() { global $_configuration; global $_cid; global $TABLETRACK_ACCESS; global $_configuration; global $_course; global $TABLETRACK_LASTACCESS; $tool = ''; $id_session = 0; $res=Event::event_access_tool($tool, $id_session); $this->assertTrue(is_numeric($res)); //var_dump($res); } function testEventDownload() { global $_configuration; global $_user; global $_cid; global $TABLETRACK_DOWNLOADS; $doc_url= ''; $res=Event::event_download($doc_url); $this->assertTrue(is_numeric($res)); //var_dump($res); } function testEventLink() { global $_configuration; global $_user; global $_cid; global $TABLETRACK_LINKS; $link_id=''; $res=Event::event_link($link_id); $this->assertTrue(is_numeric($res)); //var_dump($res); } function testEventLogin() { global $_configuration; global $_user; global $TABLETRACK_LOGIN; $res=Event::event_login(1); $this->assertNull($res); //var_dump($res); } function testEventOpen() { global $_configuration; global $TABLETRACK_OPEN; $res=event_open(); $this->assertTrue(is_numeric($res)); //var_dump($res); } function testEventSystem() { global $_configuration; global $_user; global $TABLETRACK_DEFAULT; $event_type = 'bla'; $event_value_type = 'blo'; $event_value = 'bli'; $res=Event::addEvent($event_type, $event_value_type, $event_value); $this->assertTrue(is_bool($res)); //var_dump($res); } function testEventUpload() { global $_configuration; global $_user; global $_cid; global $TABLETRACK_UPLOADS; $doc_id=''; $res=Event::event_upload($doc_id); $this->assertTrue(is_numeric($res)); //var_dump($res); } function testExerciseAttempt() { $score = Database::escape_string($score); $answer = Database::escape_string($answer); $quesId = Database::escape_string($quesId); $exeId = Database::escape_string($exeId); $j = Database::escape_string($j); global $_configuration, $_user, $_cid; $res=Event::exercise_attempt($score,$answer,$quesId,$exeId,$j); $this->assertTrue(is_bool($res)); //var_dump($res); } function testExerciseAttemptHotspot() { global $_configuration, $_user, $_cid; $exe_id=''; $question_id=''; $answer_id=''; $correct=''; $coords=''; $res=Event::exercise_attempt_hotspot($exe_id, $question_id, $answer_id, $correct, $coords); $this->assertTrue(is_bool($res)); //var_dump($res); } function testUpdateEventExercice() { $exeid=''; $exo_id=''; $score=''; $weighting=''; $session_id=''; $duration=''; $question_list = array(); $res=Event::update_event_exercice($exeid,$exo_id, $score, $weighting,$session_id,$learnpath_id=0,$learnpath_item_id=0, $duration, $question_list); $this->assertTrue(is_bool($res)); //var_dump($res); } }