]> granicus.if.org Git - php/commitdiff
XFAIL test for bug #46196 on restore_error_handler().
authorFelix De Vliegher <felixdv@php.net>
Sun, 2 Nov 2008 20:15:15 +0000 (20:15 +0000)
committerFelix De Vliegher <felixdv@php.net>
Sun, 2 Nov 2008 20:15:15 +0000 (20:15 +0000)
Zend/tests/bug46196.phpt [new file with mode: 0644]

diff --git a/Zend/tests/bug46196.phpt b/Zend/tests/bug46196.phpt
new file mode 100644 (file)
index 0000000..9facaa7
--- /dev/null
@@ -0,0 +1,33 @@
+--TEST--
+Test restore_error_handler() function : bug #46196
+--CREDITS--
+Olivier Doucet
+--XFAIL--
+This test will fail until bug #46196 is fixed
+--FILE--
+<?php
+/* Prototype  : void restore_error_handler(void)
+ * Description: Restores the previously defined error handler function 
+ * Source code: Zend/zend_builtin_functions.c
+ * Alias to functions: 
+ */
+
+echo "*** Testing restore_error_handler() : error bug #46196 ***\n";
+
+var_dump( set_error_handler( 'myErrorHandler' ) );
+var_dump( restore_error_handler() );
+var_dump( set_error_handler( 'myErrorHandler' ) );
+
+function myErrorHandler($errno, $errstr, $errfile, $errline)
+{
+    return true;
+}
+
+?>
+===DONE===
+--EXPECTF--
+*** Testing restore_error_handler() : error bug #46196 ***
+NULL
+bool(true)
+NULL
+===DONE===