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.
89 lines
2.0 KiB
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);
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|