Annotation of embedaddon/php/ext/soap/tests/bugs/bug34657.phpt, revision 1.1.1.2

1.1       misho       1: --TEST--
                      2: Bug #34657 (If you get a communication problem when loading the WSDL, it fatal's)
                      3: --SKIPIF--
                      4: <?php 
                      5: require_once('skipif.inc'); 
                      6: if (extension_loaded("openssl")) {
                      7:        /* 
                      8:         when openssl loaded, tcp stream is less verbose, so some error messages are missing 
                      9:         so let's skip the test in this case  
                     10:         */
1.1.1.2 ! misho      11:        die("skip OpenSSL extension required");
1.1       misho      12: }
                     13: ?>
                     14: --FILE--
                     15: <?php
                     16: try {
                     17:        $client = new SoapClient('http://i_dont_exist.com/some.wsdl');
                     18:        echo "?\n";
                     19: } catch (SoapFault $e) {
                     20:        echo get_class($e)."\n";
                     21:        echo $e->faultstring."\n";
                     22:        echo "ok\n";
                     23: } catch (Exception $e) {
                     24:        echo get_class($e)."\n";
                     25: }
                     26: ?>
                     27: --EXPECTF--
                     28: Warning: SoapClient::SoapClient(): %s %sbug34657.php on line 3
                     29: 
                     30: Warning: SoapClient::SoapClient(http://i_dont_exist.com/some.wsdl): failed to open stream: %sbug34657.php on line 3
                     31: 
                     32: Warning: SoapClient::SoapClient(): I/O warning : failed to load external entity "http://i_dont_exist.com/some.wsdl" in %sbug34657.php on line 3
                     33: SoapFault
                     34: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://i_dont_exist.com/some.wsdl'%S
                     35: ok

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