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>