Merge with 74df00ceeb1126a4f74ab5287dbe3a8addc4cc25

skala
Ivan Tcholakov 16 years ago
commit 86f74108ee
  1. 8
      main/gradebook/lib/be/exerciselink.class.php
  2. 145
      tests/main/gradebook/lib/be/exerciselink.class.test.php
  3. 4
      tests/setup.inc.php
  4. 187
      tests/test_suite.php

@ -98,7 +98,7 @@ class ExerciseLink extends AbstractLink
$tbl_stats = Database::get_statistic_table(TABLE_STATISTIC_TRACK_E_EXERCICES); $tbl_stats = Database::get_statistic_table(TABLE_STATISTIC_TRACK_E_EXERCICES);
$sql = 'SELECT count(exe_id) AS number FROM '.$tbl_stats $sql = 'SELECT count(exe_id) AS number FROM '.$tbl_stats
." WHERE exe_cours_id = '".$this->get_course_code()."'" ." WHERE exe_cours_id = '".$this->get_course_code()."'"
.' AND exe_exo_id = '.$this->get_ref_id(); .' AND exe_exo_id = '.(int)$this->get_ref_id();
$result = Database::query($sql); $result = Database::query($sql);
$number=Database::fetch_row($result); $number=Database::fetch_row($result);
return ($number[0] != 0); return ($number[0] != 0);
@ -115,7 +115,7 @@ class ExerciseLink extends AbstractLink
$tbl_stats = Database::get_statistic_table(TABLE_STATISTIC_TRACK_E_EXERCICES); $tbl_stats = Database::get_statistic_table(TABLE_STATISTIC_TRACK_E_EXERCICES);
$tbl_stats_e_attempt_recording = Database::get_statistic_table(TABLE_STATISTIC_TRACK_E_ATTEMPT_RECORDING); $tbl_stats_e_attempt_recording = Database::get_statistic_table(TABLE_STATISTIC_TRACK_E_ATTEMPT_RECORDING);
$sql = 'SELECT * FROM '.$tbl_stats.' WHERE exe_exo_id = '.$this->get_ref_id().' AND orig_lp_id = 0 AND orig_lp_item_id = 0'; $sql = 'SELECT * FROM '.$tbl_stats.' WHERE exe_exo_id = '.(int)$this->get_ref_id().' AND orig_lp_id = 0 AND orig_lp_item_id = 0';
if (isset($stud_id)){ if (isset($stud_id)){
$currect_course=api_get_course_id(); $currect_course=api_get_course_id();
@ -201,7 +201,7 @@ class ExerciseLink extends AbstractLink
*/ */
public function is_valid_link() { public function is_valid_link() {
$sql = 'SELECT count(id) from '.$this->get_exercise_table() $sql = 'SELECT count(id) from '.$this->get_exercise_table()
.' WHERE id = '.$this->get_ref_id().' AND session_id='.api_get_session_id().''; .' WHERE id = '.(int)$this->get_ref_id().' AND session_id='.api_get_session_id().'';
$result = Database::query($sql); $result = Database::query($sql);
$number=Database::fetch_row($result); $number=Database::fetch_row($result);
return ($number[0] != 0); return ($number[0] != 0);
@ -255,7 +255,7 @@ class ExerciseLink extends AbstractLink
return false; return false;
} elseif (!isset($this->exercise_data)) { } elseif (!isset($this->exercise_data)) {
$sql = 'SELECT * from '.$this->get_exercise_table() $sql = 'SELECT * from '.$this->get_exercise_table()
.' WHERE id = '.$this->get_ref_id().' AND session_id ='.api_get_session_id().''; .' WHERE id = '.(int)$this->get_ref_id().' AND session_id ='.api_get_session_id().'';
$result = Database::query($sql); $result = Database::query($sql);
$this->exercise_data=Database::fetch_array($result); $this->exercise_data=Database::fetch_array($result);
} }

@ -0,0 +1,145 @@
<?php
require_once api_get_path(SYS_CODE_PATH).'gradebook/lib/be/gradebookitem.class.php';
require_once api_get_path(SYS_CODE_PATH).'gradebook/lib/be/abstractlink.class.php';
require_once api_get_path(SYS_CODE_PATH).'gradebook/lib/be/evallink.class.php';
require_once api_get_path(SYS_CODE_PATH).'gradebook/lib/be/linkfactory.class.php';
class TestExerciseLink extends UnitTestCase {
public function TestExerciseLink() {
$this->UnitTestCase('Test Exercise Link');
}
public function __construct() {
// The constructor acts like a global setUp for the class
require_once api_get_path(SYS_TEST_PATH).'setup.inc.php';
$this->exerciselink = new ExerciseLink();
$this->exerciselink->set_course_code('COURSETEST');
}
/**
* Get the score of this exercise. Only the first attempts are taken into account.
* @param $stud_id student id (default: all students who have results - then the average is returned)
* @return array (score, max) if student is given
* array (sum of scores, number of scores) otherwise
* or null if no scores available
*/
public function testcalc_score() {
$res = $this->exerciselink->calc_score($stud_id = null);
$this->assertTrue(is_null($res));
//var_dump($res);
}
/**
* Generate an array of all exercises available.
* @return array 2-dimensional array - every element contains 2 subelements (id, name)
*/
public function testget_all_links() {
$res = $this->exerciselink->get_all_links();
$this->assertTrue(is_array($res));
//var_dump($res);
}
/**
* Get description to display: same as exercise description
*/
public function testget_description() {
$res = $this->exerciselink->get_description();
$this->assertTrue(is_null($res));
//var_dump($res);
}
/**
* Get URL where to go to if the user clicks on the link.
* First we go to exercise_jump.php and then to the result page.
* Check this php file for more info.
*/
public function testget_link() {
$res = $this->exerciselink->get_link();
$this->assertTrue(is_string($res));
//var_dump($res);
}
/**
* Get name to display: same as exercise title
*/
public function testget_name() {
$res = $this->exerciselink->get_name();
$this->assertTrue(is_null($res));
//var_dump($res);
}
/**
* Generate an array of exercises that a teacher hasn't created a link for.
* @return array 2-dimensional array - every element contains 2 subelements (id, name)
*/
public function testget_not_created_links() {
$_SESSION['id_session'] = 1;
$res = $this->exerciselink->get_not_created_links();
$this->assertTrue(is_array($res));
$_SESSION['id_session'] = null;
//var_dump($res);
}
public function testget_type_name() {
$res = $this->exerciselink->get_type_name();
$this->assertTrue(is_string($res));
//var_dump($res);
}
/**
* Has anyone done this exercise yet ?
*/
public function testhas_results() {
$res = $this->exerciselink->has_results();
$this->assertTrue(is_bool($res));
//var_dump($res);
}
public function testis_allowed_to_change_name() {
$res = $this->exerciselink->is_allowed_to_change_name();
$this->assertTrue(is_bool($res));
//var_dump($res);
}
/**
* Check if this still links to an exercise
*/
public function testis_valid_link() {
$res = $this->exerciselink->is_valid_link();
$this->assertTrue(is_bool($res));
//var_dump($res);
}
public function testneeds_max() {
$res = $this->exerciselink->needs_max();
$this->assertTrue(is_bool($res));
//var_dump($res);
}
public function testneeds_name_and_description() {
$res = $this->exerciselink->needs_name_and_description();
$this->assertTrue(is_bool($res));
//var_dump($res);
}
public function testneeds_results() {
$res = $this->exerciselink->needs_results();
$this->assertTrue(is_bool($res));
//var_dump($res);
}
public function __destruct() {
// The destructor acts like a global tearDown for the class
//require_once api_get_path(SYS_TEST_PATH).'teardown.inc.php';
}
}
?>

@ -64,6 +64,10 @@ require_once $maindir.'exercice/freeanswer.class.php';
require_once $maindir.'forum/forumfunction.inc.php'; require_once $maindir.'forum/forumfunction.inc.php';
require_once $maindir.'gradebook/lib/be/attendancelink.class.php'; require_once $maindir.'gradebook/lib/be/attendancelink.class.php';
require_once $maindir.'gradebook/lib/be/category.class.php'; require_once $maindir.'gradebook/lib/be/category.class.php';
require_once $maindir.'gradebook/lib/be/dropboxlink.class.php';
require_once $maindir.'gradebook/lib/be/evaluation.class.php';
require_once $maindir.'gradebook/lib/be/exerciselink.class.php';
/**Files inside '/../main/lib/' */ /**Files inside '/../main/lib/' */
require_once $libdir.'urlmanager.lib.php'; require_once $libdir.'urlmanager.lib.php';

@ -48,116 +48,117 @@ require_once 'simpletest/autorun.php';
class TestsSuite extends TestSuite { class TestsSuite extends TestSuite {
function TestsSuite() { function TestsSuite() {
$this->TestSuite('All tests suite'); $this->TestSuite('All tests suite');
/* $this->addTestFile(dirname(__FILE__).'/main/inc/lib/database.lib.test.php'); /* $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/database.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/add_course.lib.inc.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/add_course.lib.inc.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/course.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/course.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/banner.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/banner.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/admin/calendar.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/admin/calendar.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/surveymanager.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/surveymanager.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/session_handler.class.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/session_handler.class.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/sessionmanager.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/sessionmanager.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/classmanager.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/classmanager.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/export.lib.inc.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/export.lib.inc.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/legal.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/legal.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/mail.lib.inc.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/mail.lib.inc.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/message.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/message.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/online.inc.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/online.inc.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/security.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/security.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/specific_fields_manager.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/specific_fields_manager.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/social.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/social.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/sortabletable.class.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/sortabletable.class.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/statsUtils.lib.inc.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/statsUtils.lib.inc.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/tablesort.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/tablesort.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/text.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/text.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/tracking.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/tracking.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/blog.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/blog.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/urlmanager.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/urlmanager.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/stats.lib.inc.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/stats.lib.inc.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/course_document.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/course_document.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/tool_navigation_menu.inc.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/tool_navigation_menu.inc.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/display.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/display.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/document.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/document.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/events.lib.inc.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/events.lib.inc.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/fileDisplay.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/fileDisplay.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/fileManage.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/fileManage.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/geometry.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/geometry.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/admin/statistics/statistics.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/admin/statistics/statistics.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/access_url_edit_courses_to_url_functions.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/access_url_edit_courses_to_url_functions.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/access_url_edit_sessions_to_url_functions.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/access_url_edit_sessions_to_url_functions.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/access_url_edit_users_to_url_functions.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/access_url_edit_users_to_url_functions.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/add_courses_to_sessions_functions.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/add_courses_to_sessions_functions.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/add_many_session_to_category_functions.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/add_many_session_to_category_functions.lib.test.php');
//$this->addTestFile(dirname(__FILE__).'/main/admin/access_urls.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/admin/access_urls.test.php');
$this->addTestFile(dirname(__FILE__).'/main/admin/sub_language.class.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/admin/sub_language.class.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/add_courses_to_sessions_functions.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/add_courses_to_sessions_functions.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/auth/lost_password.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/auth/lost_password.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/auth/openid/xrds.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/auth/openid/xrds.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/chat/chat_functions.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/chat/chat_functions.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/conference/get_translation.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/conference/get_translation.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/exercice/hotpotatoes.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/exercice/hotpotatoes.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/newscorm/scorm.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/newscorm/scorm.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/survey/survey.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/survey/survey.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/user/userInfoLib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/user/userInfoLib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/webservices/user_import/import.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/webservices/user_import/import.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/work/work.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/work/work.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/glossary.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/glossary.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/notebook.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/notebook.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/permissions/permissions_functions.inc.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/permissions/permissions_functions.inc.test.php');
$this->addTestFile(dirname(__FILE__).'/main/resourcelinker/resourcelinker.inc.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/resourcelinker/resourcelinker.inc.test.php');
$this->addTestFile(dirname(__FILE__).'/main/survey/survey.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/survey/survey.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/dropbox/dropbox_class.inc.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/dropbox/dropbox_class.inc.test.php');
$this->addTestFile(dirname(__FILE__).'/main/dropbox/dropbox_functions.inc.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/dropbox/dropbox_functions.inc.test.php');
$this->addTestFile(dirname(__FILE__).'/main/search/search_suggestions.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/search/search_suggestions.test.php');
$this->addTestFile(dirname(__FILE__).'/main/exercice/export/qti2/qti2_classes.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/exercice/export/qti2/qti2_classes.test.php');
$this->addTestFile(dirname(__FILE__).'/main/exercice/export/scorm/scorm_classes.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/exercice/export/scorm/scorm_classes.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/usermanager.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/usermanager.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/groupmanager.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/groupmanager.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/image.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/image.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/import.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/import.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/internationalization.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/internationalization.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/system_announcements.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/system_announcements.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/fileUpload.lib.test.php'); $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/fileUpload.lib.test.php');
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/main_api.lib.test.php');//this file delete the course $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/main_api.lib.test.php');//this file delete the course
$this->addTestFile(dirname(__FILE__).'/main/inc/lib/debug.lib.inc.test.php');//this file need be to the finish of the tests $this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/debug.lib.inc.test.php');//this file need be to the finish of the tests
*/ */
/**This file was removed, now the functions was moved to install.lib*/ /**This file was removed, now the functions was moved to install.lib*/
//require_once $maindir.'install/install_upgrade.lib.php'; //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/install/install_upgrade.lib.test.php');
//$this->addTestFile(dirname(__FILE__).'/main/install/install_upgrade.lib.test.php');
/**This files has metadata*/ /**This files has metadata*/
//$this->addTestFile(dirname(__FILE__).'/main/inc/lib/xht.lib.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/xht.lib.test.php');
//$this->addTestFile(dirname(__FILE__).'/main/inc/lib/xmd.lib.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/xmd.lib.test.php');
/**This files are not used and is not finished implement*/ /**This files are not used and is not finished implement*/
//$this->addTestFile(dirname(__FILE__).'/main/exercice/export/qti/qti_classes.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/exercice/export/qti/qti_classes.test.php');
//$this->addTestFile(dirname(__FILE__).'/main/exercice/export/qti2/qti2_export.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/exercice/export/qti2/qti2_export.test.php');
//$this->addTestFile(dirname(__FILE__).'/main/exercice/export/exercise_import.inc.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/exercice/export/exercise_import.inc.test.php');
//$this->addTestFile(dirname(__FILE__).'/main/exercice/export/scorm/scorm_export.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/exercice/export/scorm/scorm_export.test.php');
/**EXERCISES**/ /**EXERCISES**/
//$this->addTestFile(dirname(__FILE__).'/main/exercice/answer.class.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/exercice/answer.class.test.php');
//$this->addTestFile(dirname(__FILE__).'/main/exercice/exercise_result.class.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/exercice/exercise_result.class.test.php');
//$this->addTestFile(dirname(__FILE__).'/main/inc/lib/exercise_show_functions.lib.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/inc/lib/exercise_show_functions.lib.test.php');
//$this->addTestFile(dirname(__FILE__).'/main/exercice/exercise.class.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/exercice/exercise.class.test.php');
/**This files have problem with class and call objects*/ /**This files have problem with class and call objects*/
//$this->addTestFile(dirname(__FILE__).'/main/exercice/exercise.lib.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/exercice/exercise.lib.test.php');
//$this->addTestFile(dirname(__FILE__).'/main/exercice/fill_blanks.class.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/exercice/fill_blanks.class.test.php');
//$this->addTestFile(dirname(__FILE__).'/main/exercice/freeanswer.class.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'/main/exercice/freeanswer.class.test.php');
/**FORUM*/ /**FORUM*/
//$this->addFile(dirname(__FILE__).'/main/forum/forumfunction.inc.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'main/forum/forumfunction.inc.test.php');
// $this->addFile(api_get_path(SYS_TEST_PATH).'main/forum/forumfunction.inc.test.php');
//$this->addTestFile(dirname(__FILE__).'/main/inc/lib/main_api.lib.test.php'); /**GRADEBOOK*/
//$this->addTestFile(dirname(__FILE__).'/main/inc/lib/debug.lib.inc.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'main/gradebook/lib/be/attendancelink.class.test.php');
//$this->addFile(api_get_path(SYS_TEST_PATH).'main/gradebook/lib/be/category.class.test.php');
$this->addTestFile(dirname(__FILE__).'/main/newscorm/openoffice_presentation.class.test.php'); //$this->addFile(api_get_path(SYS_TEST_PATH).'main/gradebook/lib/be/dropboxlink.class.test.php');
//$this->addFile(api_get_path(SYS_TEST_PATH).'main/gradebook/lib/be/evaluation.class.test.php');
//$this->addFile(api_get_path(SYS_TEST_PATH).'main/gradebook/lib/be/exerciselink.class.test.php');
/**NEW SCORM*/
//$this->addTestFile(dirname(__FILE__).'/main/newscorm/openoffice_presentation.class.test.php');
} }
} }
$test = &new TestsSuite(); $test = &new TestsSuite();

Loading…
Cancel
Save