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

Mark Wu markplace at gmail.com
Tue Apr 3 15:33:20 EDT 2007


Hi Jon:

The Filename::basename() works great.

Maybe you can add other case for testing.

BTW, I encoded the script file to utf-8 without BOM, because I have to put
down the chinese character in that file.

Mark

> -----Original Message-----
> From: plog-svn-bounces at devel.lifetype.net 
> [mailto:plog-svn-bounces at devel.lifetype.net] On Behalf Of 
> mark at devel.lifetype.net
> Sent: Wednesday, April 04, 2007 3:31 AM
> To: plog-svn at devel.lifetype.net
> Subject: [pLog-svn] r5266 - 
> plog/branches/lifetype-1.2/class/test/tests/file
> 
> Author: mark
> Date: 2007-04-03 15:31:03 -0400 (Tue, 03 Apr 2007) New Revision: 5266
> 
> Added:
>    
> plog/branches/lifetype-1.2/class/test/tests/file/file_test.class.php
> Log:
> Test case for File::basename()
> 
> Added: 
> plog/branches/lifetype-1.2/class/test/tests/file/file_test.class.php
> ===================================================================
> --- 
> plog/branches/lifetype-1.2/class/test/tests/file/file_test.cl
> ass.php	                        (rev 0)
> +++ 
> plog/branches/lifetype-1.2/class/test/tests/file/file_test.cl
> ass.php	2007-04-03 19:31:03 UTC (rev 5266)
> @@ -0,0 +1,25 @@
> +<?php
> +
> +	lt_include( 
> PLOG_CLASS_PATH."class/test/helpers/lifetypetestcase.class.php" );
> +	lt_include( PLOG_CLASS_PATH."class/file/file.class.php" );
> +
> +	/**
> +	 * \ingroup Test
> +	 *
> +	 * Test case for the File class 
> +	 */
> +	class File_Test extends LifeTypeTestCase
> +	{
> +		function testBasename()
> +		{
> +			// test for chinese file name
> +			$this->assertTrue( File::basename( 
> "./gallery/1/中文檔名.jpg", "中文檔名.jpg" ));
> +			// test for english file name
> +			$this->assertTrue( File::basename( 
> "./gallery/1/english.jpg", "english.jpg" ));
> +			// test for file name with space
> +			$this->assertTrue( File::basename( 
> "./gallery/1/中文 name.jpg", "中文 name.jpg" ));
> +			// test for multiple slashes
> +			$this->assertTrue( File::basename( 
> "/.//gallery//1///中文 name.jpg", "中文 name.jpg" ));
> +		}
> +	}
> +?>
> \ No newline at end of file
> 
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.lifetype.net
> http://limedaley.com/mailman/listinfo/plog-svn



More information about the pLog-svn mailing list