add one test
authorgggeek <giunta.gaetano@gmail.com>
Wed, 8 Feb 2023 15:48:16 +0000 (15:48 +0000)
committergggeek <giunta.gaetano@gmail.com>
Wed, 8 Feb 2023 15:48:16 +0000 (15:48 +0000)
tests/07ClientTest.php

index e84e920..0845981 100644 (file)
@@ -39,6 +39,17 @@ class ClientTest extends PhpXmlRpc_LoggerAwareTestCase
         \PhpXmlRpc\PhpXmlRpc::$xmlrpcerr = $orig;
     }
 
+    public function testUnsupportedAuth()
+    {
+        $m = new xmlrpcmsg('examples.echo', array(
+            new xmlrpcval('hello', 'string'),
+        ));
+        $this->client->setOption(\PhpXmlRpc\Client::OPT_USERNAME, 'user');
+        $this->client->setOption(\PhpXmlRpc\Client::OPT_AUTH_TYPE, 2);
+        $r = $this->client->send($m);
+        $this->assertEquals(\PhpXmlRpc\PhpXmlRpc::$xmlrpcerr['unsupported_option'], $r->faultCode());
+    }
+
     public function testSrvNotFound()
     {
         $m = new xmlrpcmsg('examples.echo', array(