cvargas 15 years ago
parent
commit
1934941ff9
1 changed files with 184 additions and 0 deletions
  1. 184 0
      tests/main/newscorm/scorm.class.test.php

+ 184 - 0
tests/main/newscorm/scorm.class.test.php

@@ -0,0 +1,184 @@
+<?php
+require_once(api_get_path(SYS_CODE_PATH).'newscorm/learnpath.class.php');
+require_once(api_get_path(SYS_CODE_PATH).'newscorm/scorm.class.php');
+
+class TestScorm extends UnitTestCase {
+/*
+	function testScorm() {
+		//ob_start();
+		$course_code = 'COURSETEST';
+		$resource_id = 1;
+		$user_id = 1;
+		$obj = new scorm($course_code, $resource_id, $user_id); 
+		$res = $obj->scorm($course_code=null,$resource_id=null,$user_id=null);
+	 	$this->assertTrue(is_null($res));
+		//ob_end_clean();
+	 	//var_dump($res);
+	}*/
+
+	function testOpen() {
+		//ob_start();
+		$id = 1;
+		$res = scorm::open($id);
+		$this->assertTrue(is_null($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}		
+	
+	function testParseManifest() {
+		//ob_start();
+		$course_code = 'COURSETEST';
+		$resource_id = 1;
+		$user_id = 1;
+		$obj = new scorm($course_code, $resource_id, $user_id); 
+		$res = $obj->parse_manifest($file='');
+		$this->assertTrue(is_null($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}	
+	
+	function testImportManifest() {
+		//ob_start();
+		$course_code = 'COURSETEST';
+		$resource_id = 1;
+		$user_id = 1;
+		$obj = new scorm($course_code, $resource_id, $user_id); 
+		$res = $obj->import_manifest($course_code = 'COURSETEST');
+		$this->assertTrue(is_null($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	/*
+	function testImportLocalPackage() {
+		//ob_start();
+		$course_code = 'COURSETEST';
+		$resource_id = 1;
+		$user_id = 1;
+		$obj = new scorm($course_code, $resource_id, $user_id); 
+		$res = $obj->import_local_package($file_path,$current_dir='');
+		$this->assertTrue(is_string($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	
+	function testImportPackage() {
+		//ob_start();
+		$course_code = 'COURSETEST';
+		$resource_id = 1;
+		$user_id = 1;
+		$obj = new scorm($course_code, $resource_id, $user_id); 
+		$res = $obj->import_package($zip_file_info,$current_dir = '');
+		$this->assertTrue(is_string($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}*/
+	
+	function testSetProximity() {
+		//ob_start();
+		$course_code = 'COURSETEST';
+		$resource_id = 1;
+		$user_id = 1;
+		$obj = new scorm($course_code, $resource_id, $user_id); 
+		$res = $obj->set_proximity($proxy='');
+		$this->assertTrue(is_bool($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	
+	function testSetTheme() {
+		//ob_start();
+		$course_code = 'COURSETEST';
+		$resource_id = 1;
+		$user_id = 1;
+		$obj = new scorm($course_code, $resource_id, $user_id); 
+		$res = $obj->set_theme($theme='Chamilo');
+		$this->assertTrue(is_bool($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	
+	function testSetPreviewImage() {
+		//ob_start();
+		$course_code = 'COURSETEST';
+		$resource_id = 1;
+		$user_id = 1;
+		$obj = new scorm($course_code, $resource_id, $user_id); 
+		$res = $obj->set_preview_image($preview_image='');
+		$this->assertTrue(is_bool($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	
+	function testSetAuthor() {
+		//ob_start();
+		$course_code = 'COURSETEST';
+		$resource_id = 1;
+		$user_id = 1;
+		$obj = new scorm($course_code, $resource_id, $user_id); 
+		$res = $obj->set_author($author='');
+		$this->assertTrue(is_bool($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	
+	function testSetMaker() {
+		//ob_start();
+		$course_code = 'COURSETEST';
+		$resource_id = 1;
+		$user_id = 1;
+		$obj = new scorm($course_code, $resource_id, $user_id); 
+		$res = $obj->set_maker($maker='');
+		$this->assertTrue(is_bool($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	
+	function testExportZip() {
+		//ob_start();
+		$course_code = 'COURSETEST';
+		$resource_id = 1;
+		$user_id = 1;
+		$obj = new scorm($course_code, $resource_id, $user_id); 
+		$res = $obj->export_zip($lp_id=null);
+		$this->assertTrue(is_bool($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	
+	function testGetResPath() {
+		//ob_start();
+		$res = scorm::get_res_path($id=1);
+		$this->assertTrue(is_string($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	
+	function testGetResType() {
+		//ob_start();
+		$res = scorm::get_res_type($id = 1);
+		$this->assertTrue(is_string($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	
+	function testGetTitle() {
+		//ob_start();
+		$res = scorm::get_title();
+		$this->assertTrue(is_string($res)); 
+		//ob_end_clean();
+		//var_dump($res);
+	}
+	
+	function testReimportManifest() {
+		ob_start();
+		$course_code = 'COURSETEST';
+		$resource_id = 1;
+		$user_id = 1;
+		$obj = new scorm($course_code, $resource_id, $user_id); 
+		$res = $obj->reimport_manifest($course  = 'COURSETEST',$lp_id=null,$imsmanifest_path='');
+		$this->assertTrue(is_bool($res)); 
+		ob_end_clean();
+		//var_dump($res);
+	}
+}
+?>