[pLog-svn] r5266 - plog/branches/lifetype-1.2/class/test/tests/file
mark at devel.lifetype.net
mark at devel.lifetype.net
Tue Apr 3 15:31:03 EDT 2007
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.class.php (rev 0)
+++ plog/branches/lifetype-1.2/class/test/tests/file/file_test.class.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
More information about the pLog-svn
mailing list