Browse Source

[svn r21918] Minor - created file for make tests to functions.

Ricardo Rodriguez 15 years ago
parent
commit
d3282689c9
1 changed files with 92 additions and 0 deletions
  1. 92 0
      tests/main/inc/lib/fileDisplay.lib.test.php

+ 92 - 0
tests/main/inc/lib/fileDisplay.lib.test.php

@@ -0,0 +1,92 @@
+<?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 = '';
+		$haystack = '';
+		$res = array_search($needle,$haystack);
+		$this->assertFalse($res);
+		$this->assertTrue(is_bool($res));
+		//var_dump($res);
+	}
+	
+	public function testChooseImage(){
+		//$file_name='';
+		ob_start();
+		$res =choose_image();
+		//$res =ob_get_contents();
+		ob_end_clean();
+		$this->assertEqual($res,'defaut.gif');
+		$this->assertTrue(is_string($res));
+		//var_dump($res);
+
+	}
+	
+	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);
+	
+		
+	}
+	
+}
+
+
+?>