com php-src: added more exception tests: Zend/tests/exception _011.phpt Zend/tests/exception_012.phpt

From: 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

« previous php.cvs (#85428) next »