Annotation of embedaddon/php/ext/standard/tests/network/define_syslog_variables_variation.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test define_syslog_variables() function : variation
3: --FILE--
4: <?php
5: /* Prototype : void define_syslog_variables(void)
6: * Description: Initializes all syslog-related variables
7: * Source code: ext/standard/syslog.c
8: * Alias to functions:
9: */
10:
11: define_syslog_variables();
12:
13: echo "*** Testing define_syslog_variables() : variation ***\n";
14:
15: $log_constants = array(
16: LOG_EMERG,
17: LOG_ALERT,
18: LOG_CRIT,
19: LOG_ERR,
20: LOG_WARNING,
21: LOG_NOTICE,
22: LOG_INFO,
23: LOG_DEBUG,
24: LOG_KERN,
25: LOG_USER,
26: LOG_MAIL,
27: LOG_DAEMON,
28: LOG_AUTH,
29: LOG_SYSLOG,
30: LOG_LPR,
31: LOG_NEWS,
32: LOG_UUCP,
33: LOG_CRON,
34: LOG_AUTHPRIV,
35: LOG_PID,
36: LOG_CONS,
37: LOG_ODELAY,
38: LOG_NDELAY,
39: LOG_NOWAIT,
40: LOG_PERROR,
41: );
42:
43:
44: $log_variables = array(
45: "LOG_EMERG",
46: "LOG_ALERT",
47: "LOG_CRIT",
48: "LOG_ERR",
49: "LOG_WARNING",
50: "LOG_NOTICE",
51: "LOG_INFO",
52: "LOG_DEBUG",
53: "LOG_KERN",
54: "LOG_USER",
55: "LOG_MAIL",
56: "LOG_DAEMON",
57: "LOG_AUTH",
58: "LOG_SYSLOG",
59: "LOG_LPR",
60: "LOG_NEWS",
61: "LOG_UUCP",
62: "LOG_CRON",
63: "LOG_AUTHPRIV",
64: "LOG_PID",
65: "LOG_CONS",
66: "LOG_ODELAY",
67: "LOG_NDELAY",
68: "LOG_NOWAIT",
69: "LOG_PERROR",
70: );
71:
72: error_reporting(E_ALL);
73: $failed = false;
74:
75: // show variables defined
76: for ($t = 0; $t < count($log_variables); $t++) {
77: if (isset($$log_variables[$t]) === false || $$log_variables[$t] != $log_constants[$t]) {
78: $failed = true;
79: echo "FAILED: $log_variables[$t] doesn't contain the correct value\n";
80: }
81: }
82:
83: if ($failed == false) {
84: echo "PASSED\n";
85: }
86: ?>
87: ===DONE===
88: --EXPECTF--
89: Deprecated: Function define_syslog_variables() is deprecated in %s on line %d
90: *** Testing define_syslog_variables() : variation ***
91: PASSED
92: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>