Annotation of embedaddon/php/ext/standard/tests/assert/assert03.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: assert() - set callback using ini_set()
! 3: --INI--
! 4: assert.active = 1
! 5: assert.warning = 0
! 6: assert.callback =
! 7: assert.bail = 0
! 8: assert.quiet_eval = 1
! 9: --FILE--
! 10: <?php
! 11: function a($file,$line,$myev)
! 12: {
! 13: echo "assertion failed - a - $line,\"$myev\"\n";
! 14: }
! 15:
! 16: function b($file,$line,$myev)
! 17: {
! 18: echo "assertion failed - b - $line,\"$myev\"\n";
! 19: }
! 20:
! 21: assert_options(ASSERT_ACTIVE,1);
! 22: assert_options(ASSERT_QUIET_EVAL,1);
! 23: assert_options(ASSERT_WARNING,0);
! 24:
! 25: $a = 0;
! 26:
! 27: assert_options(ASSERT_CALLBACK,"a");
! 28: assert('$a != 0');
! 29:
! 30: /* Modify call back using ini_set() */
! 31: ini_set("assert.callback", "b");
! 32: assert('$a != 0');
! 33:
! 34: ?>
! 35: ==DONE==
! 36: --EXPECTF--
! 37: assertion failed - a - %d,"$a != 0"
! 38: assertion failed - b - %d,"$a != 0"
! 39: ==DONE==
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>