summaryrefslogtreecommitdiff
path: root/_test/cases/inc/init_fullpath.test.php
diff options
context:
space:
mode:
authorAnika Henke <anika@selfthinker.org>2012-06-29 17:51:09 +0100
committerAnika Henke <anika@selfthinker.org>2012-06-29 17:51:09 +0100
commit0c06a181819249c6a4a2a6c60e13f739df1f2253 (patch)
tree859377c572d0acbfc520b02304ef515bf3aebbe0 /_test/cases/inc/init_fullpath.test.php
parentef7e36e4fd2a168977754f0aac1d855fb651f104 (diff)
parent5d0aaf958325f500ce69cfb79e69eb0d8f83fdeb (diff)
downloadrpg-0c06a181819249c6a4a2a6c60e13f739df1f2253.tar.gz
rpg-0c06a181819249c6a4a2a6c60e13f739df1f2253.tar.bz2
Merge branch 'master' of github.com:splitbrain/dokuwiki into frontend_improvements
Conflicts: lib/tpl/dokuwiki/css/basic.css
Diffstat (limited to '_test/cases/inc/init_fullpath.test.php')
-rw-r--r--_test/cases/inc/init_fullpath.test.php89
1 files changed, 0 insertions, 89 deletions
diff --git a/_test/cases/inc/init_fullpath.test.php b/_test/cases/inc/init_fullpath.test.php
deleted file mode 100644
index aa63b0ce9..000000000
--- a/_test/cases/inc/init_fullpath.test.php
+++ /dev/null
@@ -1,89 +0,0 @@
-<?php
-require_once DOKU_INC.'inc/init.php';
-
-class init_fullpath_test extends UnitTestCase {
-
- function test_unix_paths(){
- $base = $_SERVER['SCRIPT_FILENAME'];
- $_SERVER['SCRIPT_FILENAME'] = '/absolute/path/self.php';
- $GLOBALS['DOKU_UNITTEST_ASSUME_WINDOWS'] = false;
-
- // paths to check
- $tests = array(
- '/foo/bar/baz' => '/foo/bar/baz',
- '/foo//bar/baz' => '/foo/bar/baz',
- '/foo/../bar/baz' => '/bar/baz',
- '/foo/./bar/baz' => '/foo/bar/baz',
- '/foo/bar/..' => '/foo',
- '/foo/bar/../../../baz' => '/baz',
-
- 'foo/bar/baz' => '/absolute/path/foo/bar/baz',
- 'foo//bar/baz' => '/absolute/path/foo/bar/baz',
- 'foo/../bar/baz' => '/absolute/path/bar/baz',
- 'foo/./bar/baz' => '/absolute/path/foo/bar/baz',
- 'foo/bar/..' => '/absolute/path/foo',
- 'foo/bar/../../../baz' => '/absolute/baz',
- );
-
- foreach($tests as $from => $to){
- $info = "Testing '$from' resulted in '".fullpath($from)."'";
- $this->signal('failinfo',$info);
-
- $this->assertEqual(fullpath($from),$to);
- }
-
-
- $_SERVER['SCRIPT_FILENAME'] = $base;
- unset($GLOBALS['DOKU_UNITTEST_ASSUME_WINDOWS']);
- }
-
- function test_windows_paths(){
- $base = $_SERVER['SCRIPT_FILENAME'];
- $_SERVER['SCRIPT_FILENAME'] = '/absolute/path/self.php';
- $GLOBALS['DOKU_UNITTEST_ASSUME_WINDOWS'] = true;
-
- // paths to check
- $tests = array(
- 'c:foo/bar/baz' => 'c:/foo/bar/baz',
- 'c:foo//bar/baz' => 'c:/foo/bar/baz',
- 'c:foo/../bar/baz' => 'c:/bar/baz',
- 'c:foo/./bar/baz' => 'c:/foo/bar/baz',
- 'c:foo/bar/..' => 'c:/foo',
- 'c:foo/bar/../../../baz' => 'c:/baz',
-
- 'c:/foo/bar/baz' => 'c:/foo/bar/baz',
- 'c:/foo//bar/baz' => 'c:/foo/bar/baz',
- 'c:/foo/../bar/baz' => 'c:/bar/baz',
- 'c:/foo/./bar/baz' => 'c:/foo/bar/baz',
- 'c:/foo/bar/..' => 'c:/foo',
- 'c:/foo/bar/../../../baz' => 'c:/baz',
-
- 'c:\\foo\\bar\\baz' => 'c:/foo/bar/baz',
- 'c:\\foo\\\\bar\\baz' => 'c:/foo/bar/baz',
- 'c:\\foo\\..\\bar\\baz' => 'c:/bar/baz',
- 'c:\\foo\\.\\bar\\baz' => 'c:/foo/bar/baz',
- 'c:\\foo\\bar\\..' => 'c:/foo',
- 'c:\\foo\\bar\\..\\..\\..\\baz' => 'c:/baz',
-
- '\\\\server\\share/foo/bar/baz' => '\\\\server\\share/foo/bar/baz',
- '\\\\server\\share/foo//bar/baz' => '\\\\server\\share/foo/bar/baz',
- '\\\\server\\share/foo/../bar/baz' => '\\\\server\\share/bar/baz',
- '\\\\server\\share/foo/./bar/baz' => '\\\\server\\share/foo/bar/baz',
- '\\\\server\\share/foo/bar/..' => '\\\\server\\share/foo',
- '\\\\server\\share/foo/bar/../../../baz' => '\\\\server\\share/baz',
- );
-
- foreach($tests as $from => $to){
- $info = "Testing '$from' resulted in '".fullpath($from)."'";
- $this->signal('failinfo',$info);
-
- $this->assertEqual(fullpath($from),$to);
- }
-
-
- $_SERVER['SCRIPT_FILENAME'] = $base;
- unset($GLOBALS['DOKU_UNITTEST_ASSUME_WINDOWS']);
- }
-
-}
-//Setup VIM: ex: et ts=4 :