test new demo files
authorgggeek <giunta.gaetano@gmail.com>
Tue, 10 Jan 2023 16:27:55 +0000 (16:27 +0000)
committergggeek <giunta.gaetano@gmail.com>
Tue, 10 Jan 2023 16:27:55 +0000 (16:27 +0000)
tests/7DemofilesTest.php

index cc610de..2496cf4 100644 (file)
@@ -16,11 +16,23 @@ class DemoFilesTest extends PhpXmlRpc_WebTestCase
         $this->coverageScriptUrl = 'http://' . $this->args['HTTPSERVER'] . preg_replace('|/tests/index\.php(\?.*)?|', '/tests/phpunit_coverage.php', $this->args['HTTPURI']);
     }
 
+    public function testVardemo()
+    {
+        $page = $this->request('?demo=vardemo.php');
+    }
+
+    // *** client ***
+
     public function testAgeSort()
     {
         $page = $this->request('?demo=client/agesort.php');
     }
 
+    public function testCodegen()
+    {
+        $page = $this->request('?demo=client/codegen.php');
+    }
+
     public function testGetStateName()
     {
         $page = $this->request('?demo=client/getstatename.php');
@@ -52,6 +64,16 @@ class DemoFilesTest extends PhpXmlRpc_WebTestCase
         $page = $this->request('?demo=client/wrap.php');
     }
 
+    // *** servers ***
+
+    public function testCodegenServer()
+    {
+        /// @todo add a couple of proper xmlrpc calls, too
+        $page = $this->request('?demo=server/codegen.php');
+        $this->assertStringContainsString('<name>faultCode</name>', $page);
+        $this->assertRegexp('#<int>10(5|3)</int>#', $page);
+    }
+
     public function testDiscussServer()
     {
         /// @todo add a couple of proper xmlrpc calls, too