commit
4950bdb88b
@ -0,0 +1,137 @@ |
||||
<?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/linkfactory.class.php'; |
||||
|
||||
class TestAttendanceLink extends UnitTestCase { |
||||
|
||||
public function TestAttendanceLink() { |
||||
$this->UnitTestCase('Test Attendance 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'; |
||||
global $date; |
||||
$this->attendance = new AttendanceLink(); |
||||
$this->attendance->set_course_code('COURSETEST'); |
||||
$this->attendance->set_id (1); |
||||
$this->attendance->set_type (LINK_ATTENDANCE); |
||||
$this->attendance->set_ref_id (1) ; |
||||
$this->attendance->set_user_id (1); |
||||
$this->attendance->set_category_id(1); |
||||
$this->attendance->set_date ($date); |
||||
$this->attendance->set_weight (1); |
||||
$this->attendance->set_visible (1); |
||||
$this->attendance->set_session_id(1); |
||||
} |
||||
|
||||
public function testcalc_score() { |
||||
$res = $this->attendance->calc_score($stud_id = null); |
||||
$this->assertTrue(is_null($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
/** |
||||
* Generate an array of all attendances available. |
||||
* @return array 2-dimensional array - every element contains 2 subelements (id, name) |
||||
*/ |
||||
|
||||
public function testget_all_links() { |
||||
$_SESSION['id_session'] = 1; |
||||
$res = $this->attendance->get_all_links(); |
||||
if(!is_array($res)){ |
||||
$this->assertTrue(is_null($res)); |
||||
} else { |
||||
$this->assertTrue(is_array($res)); |
||||
} |
||||
$_SESSION['id_session'] = null; |
||||
//var_dump($res); |
||||
} |
||||
|
||||
/** |
||||
* @return string description |
||||
*/ |
||||
|
||||
public function testget_description() { |
||||
$res = $this->attendance->get_description(); |
||||
$this->assertTrue(is_string($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testget_link() { |
||||
$res = $this->attendance->get_link(); |
||||
$this->assertTrue(is_string($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testget_name() { |
||||
$res = $this->attendance->get_name(); |
||||
$this->assertTrue(is_string($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testget_not_created_links() { |
||||
$res = $this->attendance->get_not_created_links(); |
||||
$this->assertTrue(is_array($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testget_test_id() { |
||||
$res = $this->attendance->get_test_id(); |
||||
$this->assertTrue(is_string($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testget_type_name() { |
||||
$res = $this->attendance->get_type_name(); |
||||
$this->assertTrue(is_string($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
/** |
||||
* Has anyone done this exercise yet ? |
||||
*/ |
||||
|
||||
public function testhas_results() { |
||||
$res = $this->attendance->has_results(); |
||||
$this->assertTrue(is_bool($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testis_allowed_to_change_name() { |
||||
$res = $this->attendance->is_allowed_to_change_name(); |
||||
$this->assertTrue(is_bool($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testis_valid_link() { |
||||
$res = $this->attendance->is_valid_link(); |
||||
$this->assertTrue(is_bool($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testneeds_max() { |
||||
$res = $this->attendance->needs_max(); |
||||
$this->assertTrue(is_bool($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testneeds_name_and_description() { |
||||
$res = $this->attendance->needs_name_and_description(); |
||||
$this->assertTrue(is_bool($res)); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testneeds_results() { |
||||
$res = $this->attendance->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'; |
||||
} |
||||
} |
||||
?> |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,26 @@ |
||||
<?php |
||||
|
||||
require_once(api_get_path(SYS_CODE_PATH).'newscorm/scormItem.class.php'); |
||||
require_once(api_get_path(SYS_CODE_PATH).'newscorm/learnpathItem.class.php'); |
||||
|
||||
class TestScormItem extends UnitTestCase { |
||||
|
||||
public function testGetFlatList() { |
||||
//ob_start(); |
||||
$obj = new scormItem($type='manifest',&$element); |
||||
$res = $obj->get_flat_list(&$list,&$abs_order,$rel_order=1,$level=0); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
/* |
||||
public function testSave() { |
||||
//ob_start(); |
||||
$obj = new scormItem($type='manifest',&$element); |
||||
$res = $obj->save($from_outside=true,$prereqs_complete=false); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
}*/ |
||||
} |
||||
?> |
@ -0,0 +1,39 @@ |
||||
<?php |
||||
require_once(api_get_path(SYS_CODE_PATH).'newscorm/scormOrganization.class.php'); |
||||
|
||||
class TestScormOrganization extends UnitTestCase { |
||||
|
||||
public function testget_flat_items_list() { |
||||
//ob_start(); |
||||
$obj = new scormOrganization($type='manifest',&$element,$scorm_charset='UTF-8'); |
||||
$res = $obj->get_flat_items_list(); |
||||
$this->assertTrue(is_array($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetScormType() { |
||||
//ob_start(); |
||||
$res = scormOrganization::get_name(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetRef() { |
||||
//ob_start(); |
||||
$res = scormOrganization::get_ref(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testSetName() { |
||||
//ob_start(); |
||||
$res = scormOrganization::set_name($title = 'Titulo'); |
||||
$this->assertTrue(is_null($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
} |
||||
?> |
@ -0,0 +1,30 @@ |
||||
<?php |
||||
require_once(api_get_path(SYS_CODE_PATH).'newscorm/scormResource.class.php'); |
||||
|
||||
class TestScormResource extends UnitTestCase { |
||||
/* |
||||
function testScormResource() { |
||||
//ob_start(); |
||||
$res = scormResource::scormResource($type='manifest',&$element); |
||||
$this->assertTrue(is_bool($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
*/ |
||||
public function testGetPath() { |
||||
//ob_start(); |
||||
$res = scormResource::get_path(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
|
||||
public function testGetScormType() { |
||||
//ob_start(); |
||||
$res = scormResource::get_scorm_type(); |
||||
$this->assertTrue(is_string($res)); |
||||
//ob_end_clean(); |
||||
//var_dump($res); |
||||
} |
||||
} |
||||
?> |
Loading…
Reference in new issue