[pLog-svn] r5293 - plog/branches/lifetype-1.2/class/test/tests/file

jondaley at devel.lifetype.net jondaley at devel.lifetype.net
Mon Apr 9 09:26:01 EDT 2007


Author: jondaley
Date: 2007-04-09 09:26:00 -0400 (Mon, 09 Apr 2007)
New Revision: 5293

Modified:
   plog/branches/lifetype-1.2/class/test/tests/file/file_test.class.php
Log:
Fixed file_test to actually test the code... I wondered why I had been able to use such easier code than Mark expected.  The second parameter was being passed into basename() instead of the test.  Too bad PHP doesn't give errors when you pass an invalid number of parameters.

Modified: plog/branches/lifetype-1.2/class/test/tests/file/file_test.class.php
===================================================================
--- plog/branches/lifetype-1.2/class/test/tests/file/file_test.class.php	2007-04-09 02:50:20 UTC (rev 5292)
+++ plog/branches/lifetype-1.2/class/test/tests/file/file_test.class.php	2007-04-09 13:26:00 UTC (rev 5293)
@@ -13,17 +13,19 @@
 		function testBasename()
 		{
 			// test for chinese file name
-			$this->assertTrue( File::basename( "./gallery/1/中文檔名.jpg", "中文檔名.jpg" ));
-			$this->assertTrue( File::basename( ".\\gallery\\1\\中文檔名.jpg", "中文檔名.jpg" ));
+			$this->assertEquals("中文檔名.jpg", File::basename( "./gallery/1/中文檔名.jpg"));
+			$this->assertEquals("中文檔名.jpg", File::basename( ".\\gallery\\1\\中文檔名.jpg"));
 			// test for english file name
-			$this->assertTrue( File::basename( "./gallery/1/english.jpg", "english.jpg" ));
-			$this->assertTrue( File::basename( ".\\gallery\\1\\english.jpg", "english.jpg" ));
+			$this->assertEquals("english.jpg", File::basename( "./gallery/1/english.jpg"));
+			$this->assertEquals("english.jpg", File::basename( ".\\gallery\\1\\english.jpg"));
+			$this->assertEquals("english.jpg", File::basename( ".\\gallery\1\english.jpg"));
 			// test for file name with space
-			$this->assertTrue( File::basename( "./gallery/1/中文 name.jpg", "中文 name.jpg" ));
-			$this->assertTrue( File::basename( ".\\gallery\\1\\中文 name.jpg", "中文 name.jpg" ));
+			$this->assertEquals("中文 name.jpg", File::basename("./gallery/1/中文 name.jpg"));
+			$this->assertEquals("中文 name.jpg", File::basename( ".\\gallery\\1\\中文 name.jpg"));
 			// test for multiple slashes
-			$this->assertTrue( File::basename( "/./////gallery/////1/中文 name.jpg", "中文 name.jpg" ));
-			$this->assertTrue( File::basename( "\.\\\\\gallery\\\\\1\中文 name.jpg", "中文 name.jpg" ));
+			$this->assertEquals("中文 name.jpg", File::basename( "/./////gallery/////1/中文 name.jpg"));
+			$this->assertEquals("中文 name.jpg", File::basename( "\.\\\\\gallery\\\\\1\中文 name.jpg"));
+			$this->assertEquals("中文 name.jpg", File::basename( "\.\\\\\gallery\\\\\1\\中文 name.jpg"));
 		}
 	}
 ?>
\ No newline at end of file



More information about the pLog-svn mailing list