X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=test%2Ftestsuite.php;h=4640dae9afc2dc0e59cf9d685b1afd41a7285fae;hb=6aa742ee4fffd91a11ee26135ae34b02cb513776;hp=3b33f8083987aeb96a1767332821f2e7b83faa9f;hpb=ef3183a285bbef988c4fcaf51decabb3bc0ee5f3;p=plcapi.git diff --git a/test/testsuite.php b/test/testsuite.php index 3b33f80..4640dae 100644 --- a/test/testsuite.php +++ b/test/testsuite.php @@ -534,7 +534,8 @@ And turned it into nylon'; function testAutoRegisteredMethod() { - $func=wrap_xmlrpc_method($this->client, 'examples.getStateName'); + // make a 'deep client copy' as the original one might have many properties set + $func=wrap_xmlrpc_method($this->client, 'examples.getStateName', array('simple_client_copy' => 1)); if($func == '') { $this->fail('Registration of examples.getStateName failed'); @@ -542,6 +543,11 @@ And turned it into nylon'; else { $v=$func(23); + // work around bug in current version of phpunit + if(is_object($v)) + { + $v = var_export($v, true); + } $this->assertEquals('Michigan', $v); } } @@ -638,7 +644,9 @@ class LocalHostMultiTests extends LocalhostTests if(strpos($meth, 'test') === 0 && $meth != 'testHttps' && $meth != 'testCatchExceptions') { if (!isset($failed_tests[$meth])) + { $this->$meth(); + } } if ($this->_failed) { @@ -777,6 +785,8 @@ class LocalHostMultiTests extends LocalhostTests $this->client->method = 'https'; $this->client->path = $HTTPSURI; $this->client->setSSLVerifyPeer( !$HTTPSIGNOREPEER ); + // silence warning with newish php versions + $this->client->setSSLVerifyHost(2); $this->_runtests(); }