com php-src: Add test for negative lengths in mb_strcut() : ext/mbstring/tests/mb_strcut_negative_length.phpt
| From: | Nikita Popov | Date: | Wed, 22 Nov 2017 21:47:55 +0000 |
| Subject: | com php-src: Add test for negative lengths in mb_strcut() : ext/mbstring/tests/mb_strcut_negative_length.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-100351@lists.php.net to get a copy of this message | ||
Commit: 201930106d2a7ae6c0673d10ca61418c9e23cdf7
Author: Colin O'Dell <colinodell@gmail.com> Thu, 16 Nov 2017 22:32:45 -0500
Committer: Nikita Popov <nikita.ppv@gmail.com> Wed, 22 Nov 2017 22:47:55 +0100
Parents: 830d87b86ecd5a302f10984bfaa9aff9b54032f8
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=201930106d2a7ae6c0673d10ca61418c9e23cdf7
Log:
Add test for negative lengths in mb_strcut()
Changed paths:
A ext/mbstring/tests/mb_strcut_negative_length.phpt
Diff:
diff --git a/ext/mbstring/tests/mb_strcut_negative_length.phpt
b/ext/mbstring/tests/mb_strcut_negative_length.phpt
new file mode 100644
index 0000000..3bdc7d9
--- /dev/null
+++ b/ext/mbstring/tests/mb_strcut_negative_length.phpt
@@ -0,0 +1,18 @@
+--TEST--
+mb_strcut() negative length test
+--SKIPIF--
+<?php extension_loaded('mbstring') or die('skip');
+--FILE--
+<?php
+var_dump(mb_strcut('Déjà vu', 1, -3));
+var_dump(mb_strcut('Déjà vu', 1, -4));
+var_dump(mb_strcut('Déjà vu', 1, -5));
+var_dump(mb_strcut('Déjà vu', 1, -6));
+var_dump(mb_strcut('Déjà vu', 1, -999));
+?>
+--EXPECT--
+string(5) "éjà"
+string(3) "éj"
+string(3) "éj"
+string(2) "é"
+string(0) ""