OSDN Git Service

- recovered deleted test function by error, sorry.
authormumumu-org <mumumu-org@2ef88817-412d-0410-a32c-8029a115e976>
Tue, 17 Jun 2008 15:43:47 +0000 (15:43 +0000)
committermumumu-org <mumumu-org@2ef88817-412d-0410-a32c-8029a115e976>
Tue, 17 Jun 2008 15:43:47 +0000 (15:43 +0000)
test/Ethna_Util_Test.php

index 66b017a..f46491a 100644 (file)
@@ -60,6 +60,27 @@ class Ethna_Util_Test extends Ethna_UnitTestBase
     }
     // }}}
 
+    // {{{  testIsRootDir
+    function testIsRootDir()
+    {
+        $this->assertTrue(DIRECTORY_SEPARATOR);
+
+        $util = new Ethna_Util;
+        if (OS_WINDOWS) {
+            $this->assertTrue($util->isRootDir("C:\\"));
+            $this->assertFalse($util->isRootDir("C:\\Program Files\\hoge\\fuga.txt"));
+            $this->assertFalse($util->isRootDir("C:\\Program Files\\hoge"));
+            $this->assertFalse($util->isRootDir("C:\\hoge\\"));
+            $this->assertFalse($util->isRootDir("C:\\hoge.txt"));
+        } else {
+            $this->assertFalse($util->isRootDir("/home/ethna/test.txt"));
+            $this->assertFalse($util->isRootDir("/home/ethna/"));
+            $this->assertFalse($util->isRootDir("/home/ethna"));
+            $this->assertFalse($util->isRootDir("/test.txt"));
+        }
+    }
+    // }}}
+
     // {{{  testGetRandom
     function testGetRandom()
     {