diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2013-03-14 05:42:27 +0000 |
---|---|---|
committer | <> | 2013-04-03 16:25:08 +0000 |
commit | c4dd7a1a684490673e25aaf4fabec5df138854c4 (patch) | |
tree | 4d57c44caae4480efff02b90b9be86f44bf25409 /ext/standard/tests/strings/strnatcasecmp_basic.phpt | |
download | php2-master.tar.gz |
Imported from /home/lorry/working-area/delta_php2/php-5.4.13.tar.bz2.HEADphp-5.4.13master
Diffstat (limited to 'ext/standard/tests/strings/strnatcasecmp_basic.phpt')
-rw-r--r-- | ext/standard/tests/strings/strnatcasecmp_basic.phpt | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/strnatcasecmp_basic.phpt b/ext/standard/tests/strings/strnatcasecmp_basic.phpt new file mode 100644 index 0000000..d385c19 --- /dev/null +++ b/ext/standard/tests/strings/strnatcasecmp_basic.phpt @@ -0,0 +1,51 @@ +--TEST-- +Test strnatcasecmp() function : basic functionality +--CREDITS-- +Felix De Vliegher <felix.devliegher@gmail.com> +--FILE-- +<?php +/* Prototype : int strnatcasecmp(string s1, string s2) + * Description: Returns the result of case-insensitive string comparison using 'natural' algorithm + * Source code: ext/standard/string.c + * Alias to functions: + */ + +function str_dump($one, $two) { + var_dump(strnatcasecmp($one, $two)); +} + +echo "*** Testing strnatcasecmp() : basic functionality ***\n"; + +// Calling strnatcasecmp() with all possible arguments +str_dump('A', 'a'); +str_dump('a10', 'A20'); +str_dump('A1b', 'a'); +str_dump('x2-y7', 'x8-y8'); +str_dump('1.010', '1.001'); +str_dump(' ab', ' aB'); +str_dump('acc ', 'acc'); +str_dump(11.5, 10.5); +str_dump(10.5, 10.5E1); +str_dump('Rfc822.txt', 'rfc2086.txt'); +str_dump('Rfc822.txt', 'rfc822.TXT'); +str_dump('pIc 6', 'pic 7'); +str_dump(0xFFF, 0Xfff); + +?> +===DONE=== +--EXPECT-- +*** Testing strnatcasecmp() : basic functionality *** +int(0) +int(-1) +int(1) +int(-1) +int(1) +int(0) +int(1) +int(1) +int(-1) +int(-1) +int(0) +int(-1) +int(0) +===DONE=== |