Annotation of embedaddon/php/ext/standard/tests/assert/assert_basic2.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: assert() - basic - correct call back values before and after assert.
                      3: --INI--
                      4: assert.active = 1
                      5: assert.warning = 1
                      6: assert.callback=f1
                      7: assert.bail = 0
                      8: assert.quiet_eval = 0
                      9: --FILE--
                     10: <?php
                     11: function f2() 
                     12: {
                     13:        echo "f2 called\n";
                     14: }
                     15: 
                     16: function f1() 
                     17: {
                     18:        echo "f1 called\n";
                     19: }
                     20:        
                     21: var_dump($o = assert_options(ASSERT_CALLBACK));
                     22: assert(0);
                     23:   
                     24: var_dump($o= assert_options(ASSERT_CALLBACK, "f2"));
                     25: var_dump($n= assert_options(ASSERT_CALLBACK));
                     26: assert(0);
                     27: ?>
                     28: --EXPECTF--
                     29: string(2) "f1"
                     30: f1 called
                     31: 
                     32: Warning: assert(): Assertion failed in %s on line 13
                     33: string(2) "f1"
                     34: string(2) "f2"
                     35: f2 called
                     36: 
                     37: Warning: assert(): Assertion failed in %s on line 17

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>