commit
03e79cc576
@ -0,0 +1,593 @@ |
||||
<?php |
||||
require_once(api_get_path(SYS_CODE_PATH).'newscorm/learnpathItem.class.php'); |
||||
require_once(api_get_path(SYS_CODE_PATH).'newscorm/learnpath.class.php'); |
||||
|
||||
|
||||
class TestScorm extends UnitTestCase { |
||||
|
||||
|
||||
public function TestScorm() { |
||||
$this->UnitTestCase('Test Scorm'); |
||||
} |
||||
|
||||
|
||||
public function __construct() { |
||||
// The constructor acts like a global setUp for the class |
||||
require_once api_get_path(SYS_TEST_PATH).'setup.inc.php'; |
||||
} |
||||
|
||||
|
||||
public function testAddLp() { |
||||
//ob_start(); |
||||
$course = 'COURSETEST'; |
||||
$name = 'Leccion'; |
||||
$description = 'Leccion'; |
||||
$learnpath = 'guess'; |
||||
$origin = 'zip'; |
||||
$zipname = ''; |
||||
$res = learnpath::add_lp($course, $name, $description, $learnpath, $origin, $zipname); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
|
||||
public function testAddChild() { |
||||
//ob_start(); |
||||
$res = learnpathItem::add_child($item = 1); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testAddInteraction() { |
||||
//ob_start(); |
||||
$res = learnpathItem::add_interaction($index = 1,$params = array()); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testAddObjective() { |
||||
//ob_start(); |
||||
$res = learnpathItem::add_objective($index = 1,$params = array()); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
/* |
||||
public function testClose() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->close(); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testDelete() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->delete(); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
*/ |
||||
public function testDropChild() { |
||||
//ob_start(); |
||||
$res = learnpathItem::drop_child($item = 1); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetAttemptId() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_attempt_id(); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetChildren() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_children(); |
||||
$this->assertTrue(is_array($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetCoreExit() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_core_exit(); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetCurrentStartTime() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_current_start_time(); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetDescription() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_description(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetFilePath() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->get_file_path($path_to_scorm_dir=''); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetId() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_id(); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
/* |
||||
public function testLoadInteractions() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->load_interactions(); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
*/ |
||||
public function testGetInteractionsCount() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_interactions_count($checkdb=false); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetInteractionsJsArray() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_interactions_js_array($checkdb=false); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetObjectivesCount() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_objectives_count(); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetLaunchData() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_launch_data(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetLessonLocation() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_lesson_location(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetLessonMode() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->get_lesson_mode(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetLevel() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_level(); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetMasteryScore() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_mastery_score(); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetMax() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_max(); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetMaxTimeAllowed() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_max_time_allowed(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetMin() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_min(); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetParent() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_parent(); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetPath() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_path(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetPrereqString() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->get_prereq_string; |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
///var_dump($res); |
||||
} |
||||
|
||||
public function testGetPreventReinit() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_prevent_reinit(); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetRef() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_ref(); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetResourcesFromSource() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->get_resources_from_source($type=null,$abs_path=null, $recursivity=1); |
||||
$this->assertTrue(is_array($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetScore() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_score(); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetStatus() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->get_status($check_db=true,$update_local=false); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetSuspendData() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_suspend_data(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetScormTime() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_scorm_time($origin='php',$given_time=null); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetTerms() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_terms(); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetTitle() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_title(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetTotalTime() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_total_time(); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetType() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_type(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetViewCount() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_view_count(); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testIsDone() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->is_done(); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testIsRestartAllowed() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->is_restart_allowed(); |
||||
$this->assertTrue(is_numeric($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testOpen() { |
||||
//ob_start(); |
||||
$res = learnpathItem::open($allow_new_attempt=false); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testOutput() { |
||||
//ob_start(); |
||||
$res = learnpathItem::output(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testParsePrereq() { |
||||
//ob_start(); |
||||
$res = learnpathItem::parse_prereq($prereqs_string = '', $items = array(), $refs_list = array(),$user_id = 1); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
/* |
||||
public function testRestart() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->restart(); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSave() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->save($from_outside=true,$prereqs_complete=false); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
*/ |
||||
public function testSetAttemptId() { |
||||
//ob_start(); |
||||
$res = learnpathItem::set_attempt_id($num = 1); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSetCoreExit() { |
||||
//ob_start(); |
||||
$res = learnpathItem::set_core_exit($value = 1); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSetDescription() { |
||||
//ob_start(); |
||||
$res = learnpathItem::set_description($string = ''); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSetLessonLocation() { |
||||
//ob_start(); |
||||
$res = learnpathItem::set_lesson_location($location = ''); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSetLevel() { |
||||
//ob_start(); |
||||
$res = learnpathItem::set_level($int=0); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSetLpView() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->set_lp_view($lp_view_id = 1); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSetPath() { |
||||
//ob_start(); |
||||
$res = learnpathItem::set_path($string=''); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSetPreventReinit() { |
||||
//ob_start(); |
||||
$res = learnpathItem::set_prevent_reinit($prevent = 1); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSetScore() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->set_score($score = 1.56); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSetMaxScore() { |
||||
//ob_start(); |
||||
$res = learnpathItem::set_max_score($score = 1.56); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
/* |
||||
public function testSetStatus() { |
||||
//ob_start(); |
||||
$res = learnpathItem::set_status($status = ''); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
*/ |
||||
public function testSetTerms() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->set_terms($terms = ''); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetSearchDid() { |
||||
//ob_start(); |
||||
$res = learnpathItem::get_search_did(); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSetTime() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->set_time($scorm_time = '',$format='scorm'); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSetTitle() { |
||||
//ob_start(); |
||||
$res = learnpathItem::set_title($string=''); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSetType() { |
||||
//ob_start(); |
||||
$res = learnpathItem::set_type($string=''); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testStatusIs() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->status_is($list=array()); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testUpdateTime() { |
||||
//ob_start(); |
||||
$res = learnpathItem::update_time($total_sec=0); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testWriteObjectivesToDb() { |
||||
//ob_start(); |
||||
$res = learnpathItem::write_objectives_to_db(); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
/* |
||||
public function testWriteToDb() { |
||||
//ob_start(); |
||||
$obj = new learnpathItem($db_id = 1, $user_id = 1); |
||||
$res = $obj->write_to_db(); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//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'; |
||||
} |
||||
} |
||||
Loading…
Reference in new issue