com php-src: fork test: ext/standard/tests/strings/dirname_mu lti.phpt ext/standard/tests/strings/dirname_multi_win .phpt

From: Date: Thu, 30 Jul 2015 07:05:07 +0000
Subject: com php-src: fork test: ext/standard/tests/strings/dirname_mu lti.phpt ext/standard/tests/strings/dirname_multi_win .phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-88242@lists.php.net to get a copy of this message
Commit: c2bf735e49cf477d9381d5cf6a184921ce2db8cf Author: Anatol Belski <ab@php.net> Thu, 30 Jul 2015 07:31:42 +0200 Parents: 6c0feb0665f3488ffdc2ab33e9e1b8d3a1af93ae Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=c2bf735e49cf477d9381d5cf6a184921ce2db8cf Log: fork test Changed paths: M ext/standard/tests/strings/dirname_multi.phpt A ext/standard/tests/strings/dirname_multi_win.phpt Diff: diff --git a/ext/standard/tests/strings/dirname_multi.phpt b/ext/standard/tests/strings/dirname_multi.phpt index bfd7b50..febbd0c 100644 --- a/ext/standard/tests/strings/dirname_multi.phpt +++ b/ext/standard/tests/strings/dirname_multi.phpt @@ -1,5 +1,10 @@ --TEST-- Test dirname() function : usage variations +--SKIPIF-- +<?php +if((substr(PHP_OS, 0, 3) == "WIN")) + die('skip not for Windows'); +?> --FILE-- <?php /* Prototype: string dirname ( string $path [, int nb]); diff --git a/ext/standard/tests/strings/dirname_multi_win.phpt b/ext/standard/tests/strings/dirname_multi_win.phpt new file mode 100644 index 0000000..4fed589 --- /dev/null +++ b/ext/standard/tests/strings/dirname_multi_win.phpt @@ -0,0 +1,31 @@ +--TEST-- +Test dirname() function : usage variations +--SKIPIF-- +<?php +if((substr(PHP_OS, 0, 3) != "WIN")) + die('skip Windows only'); +?> +--FILE-- +<?php +/* Prototype: string dirname ( string $path [, int nb]); + Description: Returns directory name component of path. +*/ +for ($i=0 ; $i<5 ; $i++) { + var_dump(dirname("/foo/bar/baz", $i)); +} +var_dump(dirname("/foo/bar/baz", PHP_INT_MAX)); +var_dump(dirname("g:/foo/bar/baz", PHP_INT_MAX)); +var_dump(dirname("g:foo/bar/baz", PHP_INT_MAX)); +?> +Done +--EXPECTF-- +Warning: dirname(): Invalid argument, levels must be >= 1 in %sdirname_multi_win.php on line %d +NULL +string(8) "/foo/bar" +string(4) "/foo" +string(1) "\" +string(1) "\" +string(1) "\" +string(3) "g:\" +string(3) "g:." +Done

« previous php.cvs (#88242) next »