com php-src: added more exception tests: Zend/tests/exception _011.phpt Zend/tests/exception_012.phpt
| From: | Anatol Belski | Date: | Tue, 10 Mar 2015 08:10:25 +0000 |
| Subject: | com php-src: added more exception tests: Zend/tests/exception _011.phpt Zend/tests/exception_012.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-85428@lists.php.net to get a copy of this message | ||
Commit: 388c4e7436187d10327129b7e22a05fbec650b26
Author: Anatol Belski <ab@php.net> Tue, 10 Mar 2015 09:09:16 +0100
Parents: ea2e1972245f57cd7c09e82c3e16d72d51df00dc
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=388c4e7436187d10327129b7e22a05fbec650b26
Log:
added more exception tests
Changed paths:
A Zend/tests/exception_011.phpt
A Zend/tests/exception_012.phpt
Diff:
diff --git a/Zend/tests/exception_011.phpt b/Zend/tests/exception_011.phpt
new file mode 100644
index 0000000..86e1026
--- /dev/null
+++ b/Zend/tests/exception_011.phpt
@@ -0,0 +1,18 @@
+--TEST--
+Test exception doesn't cause RSHUTDOWN bypass, variation 0
+--INI--
+assert.bail=1
+assert.exception=1
+--FILE--
+<?php
+
+define ("XXXXX", 1);
+assert(false);
+
+?>
+--EXPECTF--
+Fatal error: Uncaught exception 'AssertionException' with message
'assert(false)' in %sexception_011.php:%d
+Stack trace:
+#0 %sexception_011.php(%d): assert(false, 'assert(false)')
+#1 {main}
+ thrown in %sexception_011.php on line %d
diff --git a/Zend/tests/exception_012.phpt b/Zend/tests/exception_012.phpt
new file mode 100644
index 0000000..91ea84b
--- /dev/null
+++ b/Zend/tests/exception_012.phpt
@@ -0,0 +1,19 @@
+--TEST--
+Test exception doesn't cause RSHUTDOWN bypass, variation 1
+--INI--
+assert.bail=1
+assert.exception=1
+--FILE--
+<?php
+
+$func = create_function('', 'define("Mommy", 1); assert(false);');
+$func();
+
+?>
+--EXPECTF--
+Fatal error: Uncaught exception 'AssertionException' with message
'assert(false)' in %sexception_012.php(%d) : runtime-created function:%d
+Stack trace:
+#0 %sexception_012.php(%d) : runtime-created function(%d): assert(false, 'assert(false)')
+#1 %sexception_012.php(%d): __lambda_func()
+#2 {main}
+ thrown in %sexception_012.php(%d) : runtime-created function on line %d