Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
chamilo-lms/tests/main/inc/lib/fileDisplay.lib.test.php

89 lines
2.0 KiB

<?php
require_once(api_get_path(LIBRARY_PATH).'fileDisplay.lib.php');
class TestFileDisplay extends UnitTestCase {
public function TestFileDisplay(){
$this->UnitTestCase('File Display tests');
}
//todo public function testArraySearch()
//todo public function testChooseImage()
//todo public function testFormatFileSize()
//todo public function testFormatDate()
//todo public function testFormatUrl()
//todo public function testRecentModifiedFileTime()
//todo public function testFolderSize()
//todo public function testGetTotalFolderSize()
public function testArraySearch(){
$needle = null;
$haystack = '';
$res = array_search($needle,$haystack);
$this->assertFalse($res);
$this->assertTrue(is_bool($res));
//var_dump($res);
}
public function testChooseImage(){
static $type, $image;
$file_name = '';
$res = choose_image($file_name);
$this->assertEqual($res,'defaut.gif');
$this->assertTrue(is_string($res));
//var_dump($file_name);
}
public function testFormatFileSize(){
$file_size = '100';
$res = format_file_size($file_size);
$this->assertTrue($res);
$this->assertTrue(is_string($res));
//var_dump($res);
}
public function testFormatDate(){
$date = '11/02/2009';
$res = format_date($date);
$this->assertTrue($res);
//var_dump($res);
}
public function testFormatUrl(){
$file_path ='/var/www/path/';
$res = format_url($file_path);
$this->assertTrue($res);
$this->assertTrue(is_string($res));
//var_dump($res);
}
/*
* Fatal error: Call to a member function read() on a non-object in
* /var/www/dokeossvn186/main/inc/lib/fileDisplay.lib.php on line 207
*
** /
public function testRecentModifiedFileTime(){
$dir_name ='';
$$do_recursive =true;
$res = recent_modified_file_time($dir_name, $do_recursive = true);
$this->assertTrue($res);
}*/
public function testFolderSize(){
$dir_name ='';
$res = folder_size($dir_name);
$this->assertFalse($res);
$this->assertTrue(is_numeric($res));
//var_dump($res);
}
}
?>