Annotation of embedaddon/php/ext/standard/tests/assert/assert04.phpt, revision 1.1.1.2
1.1 misho 1: --TEST--
2: misc assert() tests tests
3: --INI--
4: assert.active = 1
5: assert.warning = 1
6: assert.callback =
7: assert.bail = 0
8: assert.quiet_eval = 0
9: --FILE--
10: <?php
11: /* Assert not active */
12: assert_options(ASSERT_ACTIVE, 0);
13: assert(1);
14:
15:
16: /* Wrong parameter count in assert */
17: assert_options(ASSERT_ACTIVE, 1);
1.1.1.2 ! misho 18: assert(2, "failure", 3);
1.1 misho 19:
20: /* Wrong parameter count in assert_options */
21: assert_options(ASSERT_ACTIVE, 0, 2);
22:
23: /* Wrong parameter name in assert_options */
24: $test="ASSERT_FRED";
25: assert_options($test, 1);
26:
27: /* Assert false */
28: assert(0);
29:
30:
31: /* Assert false and bail*/
32: assert_options(ASSERT_BAIL, 1);
33: assert(0);
34:
35: echo "not reached\n";
36:
37: ?>
38: --EXPECTF--
1.1.1.2 ! misho 39: Warning: assert() expects at most 2 parameters, 3 given in %s on line %d
1.1 misho 40:
41: Warning: assert_options() expects at most 2 parameters, 3 given in %s on line %d
42:
43: Warning: assert_options() expects parameter 1 to be long, %unicode_string_optional% given in %s on line %d
44:
45: Warning: assert(): Assertion failed in %s on line %d
46:
47: Warning: assert(): Assertion failed in %s on line %d
1.1.1.2 ! misho 48:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>