Annotation of embedaddon/php/ext/snmp/tests/snmp-object-error.phpt, revision 1.1

1.1     ! misho       1: --TEST--                                 
        !             2: OO API: Generic errors
        !             3: --CREDITS--
        !             4: Boris Lytochkin
        !             5: --SKIPIF--
        !             6: <?php
        !             7: require_once(dirname(__FILE__).'/skipif.inc');
        !             8: ?>
        !             9: --FILE--
        !            10: <?php
        !            11: require_once(dirname(__FILE__).'/snmp_include.inc');
        !            12: 
        !            13: //EXPECTF format is quickprint OFF
        !            14: snmp_set_quick_print(false);
        !            15: snmp_set_valueretrieval(SNMP_VALUE_PLAIN);
        !            16: 
        !            17: try {
        !            18: var_dump(new SNMP(SNMP::VERSION_1, $hostname));
        !            19: } catch (Exception $e) {
        !            20:        print $e->getMessage() . "\n";
        !            21: }
        !            22: try {
        !            23: var_dump(new SNMP(SNMP::VERSION_1, $hostname, $community, ''));
        !            24: } catch (Exception $e) {
        !            25:        print $e->getMessage() . "\n";
        !            26: }
        !            27: try {
        !            28: var_dump(new SNMP(SNMP::VERSION_1, $hostname, $community, $timeout, ''));
        !            29: } catch (Exception $e) {
        !            30:        print $e->getMessage() . "\n";
        !            31: }
        !            32: try {
        !            33: var_dump(new SNMP(7, $hostname, $community));
        !            34: } catch (Exception $e) {
        !            35:        print $e->getMessage() . "\n";
        !            36: }
        !            37: 
        !            38: echo "Exception handling\n";
        !            39: $session = new SNMP(SNMP::VERSION_3, $hostname, $user_noauth, $timeout, $retries);
        !            40: try {
        !            41:        var_dump($session->get('.1.3.6.1.2.1.1.1..0'));
        !            42: } catch (SNMPException $e) {
        !            43:        var_dump($e->getCode());
        !            44:        var_dump($e->getMessage());
        !            45: }
        !            46: $session->exceptions_enabled = SNMP::ERRNO_ANY;
        !            47: try {
        !            48:        var_dump($session->get('.1.3.6.1.2.1.1.1..0'));
        !            49: } catch (SNMPException $e) {
        !            50:        var_dump($e->getCode());
        !            51:        var_dump($e->getMessage());
        !            52: }
        !            53: var_dump($session->close());
        !            54: 
        !            55: echo "Open normal session\n";
        !            56: $session = new SNMP(SNMP::VERSION_3, $hostname, $user_noauth, $timeout, $retries);
        !            57: $session->valueretrieval = 67;
        !            58: var_dump($session->valueretrieval);
        !            59: echo "Closing session\n";
        !            60: var_dump($session->close(''));
        !            61: var_dump($session->close());
        !            62: var_dump($session->get('.1.3.6.1.2.1.1.1.0'));
        !            63: var_dump($session->close());
        !            64: 
        !            65: $session = new SNMP(SNMP::VERSION_2c, $hostname, $community, $timeout, $retries);
        !            66: var_dump($session->walk('.1.3.6.1.2.1.1', FALSE, ''));
        !            67: var_dump($session->walk('.1.3.6.1.2.1.1', FALSE, 30, ''));
        !            68: var_dump($session->get());
        !            69: var_dump($session->getnext());
        !            70: var_dump($session->set());
        !            71: 
        !            72: var_dump($session->max_oids);
        !            73: $session->max_oids = "ttt";
        !            74: $session->max_oids = 0;
        !            75: var_dump($session->max_oids);
        !            76: ?>
        !            77: --EXPECTF--
        !            78: SNMP::__construct() expects at least 3 parameters, 2 given
        !            79: SNMP::__construct() expects parameter 4 to be long, string given
        !            80: SNMP::__construct() expects parameter 5 to be long, string given
        !            81: Unknown SNMP protocol version
        !            82: Exception handling
        !            83: 
        !            84: Warning: SNMP::get(): Invalid object identifier: .1.3.6.1.2.1.1.1..0 in %s on line %d
        !            85: bool(false)
        !            86: int(32)
        !            87: string(46) "Invalid object identifier: .1.3.6.1.2.1.1.1..0"
        !            88: bool(true)
        !            89: Open normal session
        !            90: 
        !            91: Warning: main(): Unknown SNMP value retrieval method '67' in %s on line %d
        !            92: int(%d)
        !            93: Closing session
        !            94: 
        !            95: Warning: SNMP::close() expects exactly 0 parameters, 1 given in %s on line %d
        !            96: bool(false)
        !            97: bool(true)
        !            98: 
        !            99: Warning: SNMP::get(): Invalid or uninitialized SNMP object in %s on line %d
        !           100: bool(false)
        !           101: bool(true)
        !           102: 
        !           103: Warning: SNMP::walk() expects parameter 3 to be long, string given in %s on line %d
        !           104: bool(false)
        !           105: 
        !           106: Warning: SNMP::walk() expects parameter 4 to be long, string given in %s on line %d
        !           107: bool(false)
        !           108: 
        !           109: Warning: SNMP::get() expects at least 1 parameter, 0 given in %s on line %d
        !           110: bool(false)
        !           111: 
        !           112: Warning: SNMP::getnext() expects exactly 1 parameter, 0 given in %s on line %d
        !           113: bool(false)
        !           114: 
        !           115: Warning: SNMP::set() expects exactly 3 parameters, 0 given in %s on line %d
        !           116: bool(false)
        !           117: NULL
        !           118: 
        !           119: Warning: main(): max_oids should be positive integer or NULL, got 0 in %s on line %d
        !           120: 
        !           121: Warning: main(): max_oids should be positive integer or NULL, got 0 in %s on line %d
        !           122: NULL

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