diff options
| author | Andreas Fischer <bantu@phpbb.com> | 2013-05-16 17:44:20 +0200 |
|---|---|---|
| committer | Andreas Fischer <bantu@phpbb.com> | 2013-05-16 17:44:20 +0200 |
| commit | 8e3c2ebf8e9d8bf81928cf82df851de84798e7b1 (patch) | |
| tree | 58e37c6389af462780750709b316373a6b949a23 /tests | |
| parent | c6de880cdbf2f7440acb31446a9001762f9d8d16 (diff) | |
| parent | 38dbfc17a782f72737451103b8e4067f152bd0b7 (diff) | |
| download | forums-8e3c2ebf8e9d8bf81928cf82df851de84798e7b1.tar forums-8e3c2ebf8e9d8bf81928cf82df851de84798e7b1.tar.gz forums-8e3c2ebf8e9d8bf81928cf82df851de84798e7b1.tar.bz2 forums-8e3c2ebf8e9d8bf81928cf82df851de84798e7b1.tar.xz forums-8e3c2ebf8e9d8bf81928cf82df851de84798e7b1.zip | |
Merge remote-tracking branch 'nickvergessen/ticket/11545' into develop-olympus
* nickvergessen/ticket/11545:
[ticket/11545] Remove DIRECTORY_SEPARATOR dependency from is_absolute
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/functions/is_absolute_test.php | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/tests/functions/is_absolute_test.php b/tests/functions/is_absolute_test.php index 5d70b6c2a3..7630b7c58c 100644 --- a/tests/functions/is_absolute_test.php +++ b/tests/functions/is_absolute_test.php @@ -14,14 +14,35 @@ class phpbb_functions_is_absolute_test extends phpbb_test_case static public function is_absolute_data() { return array( + // Empty array('', false), + + // Absolute unix style array('/etc/phpbb', true), + // Unix does not support \ so that is not an absolute path + array('\etc\phpbb', false), + + // Absolute windows style + array('c:\windows', true), + array('C:\Windows', true), + array('c:/windows', true), + array('C:/Windows', true), + + // Executable array('etc/phpbb', false), + array('explorer.exe', false), + + // Relative subdir + array('Windows\System32', false), + array('Windows\System32\explorer.exe', false), + array('Windows/System32', false), + array('Windows/System32/explorer.exe', false), - // Until we got DIRECTORY_SEPARATOR replaced in that function, - // test results vary on OS. - array('c:\windows', DIRECTORY_SEPARATOR == '\\'), - array('C:\Windows', DIRECTORY_SEPARATOR == '\\'), + // Relative updir + array('..\Windows\System32', false), + array('..\Windows\System32\explorer.exe', false), + array('../Windows/System32', false), + array('../Windows/System32/explorer.exe', false), ); } |
