com php-src: Add tests for mb_language(): ext/mbstrin g/tests/mb_language.phpt

From: Date: Wed, 22 Nov 2017 21:47:55 +0000
Subject: com php-src: Add tests for mb_language(): ext/mbstrin g/tests/mb_language.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-100350@lists.php.net to get a copy of this message
Commit: 830d87b86ecd5a302f10984bfaa9aff9b54032f8 Author: Colin O'Dell <colinodell@gmail.com> Thu, 16 Nov 2017 22:18:17 -0500 Committer: Nikita Popov <nikita.ppv@gmail.com> Wed, 22 Nov 2017 22:47:55 +0100 Parents: 10d2a5c09d20be5da9173f96d80df7e147e2d05c Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=830d87b86ecd5a302f10984bfaa9aff9b54032f8 Log: Add tests for mb_language() Changed paths: A ext/mbstring/tests/mb_language.phpt Diff: diff --git a/ext/mbstring/tests/mb_language.phpt b/ext/mbstring/tests/mb_language.phpt new file mode 100644 index 0000000..d3f5bb2 --- /dev/null +++ b/ext/mbstring/tests/mb_language.phpt @@ -0,0 +1,39 @@ +--TEST-- +mb_language() +--SKIPIF-- +<?php extension_loaded('mbstring') or die('skip'); +--INI-- +mbstring.language= +--FILE-- +<?php +echo "Checking default language:\n"; +var_dump(mb_language()); + +echo "Checking default language after ini_set:\n"; +ini_set('mbstring.language', 'uni'); +var_dump(mb_language()); + +echo "Changing language to English should be successful:\n"; +var_dump(mb_language('English')); + +echo "Confirm language was changed:\n"; +var_dump(mb_language()); + +echo "Try changing to a non-existant language:\n"; +var_dump(mb_language('Pig Latin')); +var_dump(mb_language()); +?> +--EXPECTF-- +Checking default language: +string(7) "neutral" +Checking default language after ini_set: +string(3) "uni" +Changing language to English should be successful: +bool(true) +Confirm language was changed: +string(7) "English" +Try changing to a non-existant language: + +Warning: mb_language(): Unknown language "Pig Latin" in %s on line %d +bool(false) +string(7) "neutral"

« previous php.cvs (#100350) next »