fix tests
authorgggeek <giunta.gaetano@gmail.com>
Mon, 23 Jan 2023 16:47:25 +0000 (16:47 +0000)
committergggeek <giunta.gaetano@gmail.com>
Mon, 23 Jan 2023 16:47:25 +0000 (16:47 +0000)
tests/04LoggerTest.php
tests/08ServerTest.php

index 2653e54..479948f 100644 (file)
@@ -51,7 +51,7 @@ class LoggerTest extends PhpXmlRpc_PolyfillTestCase
         $l = $xp->getLogger();
         XMLParser::setLogger($this);
 
-        $xp->parse('<?xml version="1.0" ?><methodResponse><params><param><value><boolean> 1 </boolean></value></param></params></methodResponse>');
+        $xp->parse('<?xml version="1.0" ?><methodResponse><params><param><value><boolean>x</boolean></value></param></params></methodResponse>');
         $this->assertStringContainsString("invalid data received in BOOLEAN value", $this->errorBuffer);
 
         XMLParser::setLogger($l);
index 72c8069..e7979d6 100644 (file)
@@ -709,6 +709,12 @@ And turned it into nylon';
 
     public function testCatchErrors()
     {
+        if (version_compare(PHP_VERSION, '7.0.0', '<'))
+        {
+            $this->markTestSkipped('cannot test php Error on php < 7.0');
+            return;
+        }
+
         // these test for the different server error catching modes
         $m = new xmlrpcmsg('tests.raiseError');
         $v = $this->send($m, $GLOBALS['xmlrpcerr']['server_error']);