Return to define_syslog_variables_variation.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / network |
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===