From: gggeek <giunta.gaetano@gmail.com>
Date: Thu, 10 Nov 2022 20:00:07 +0000 (+0000)
Subject: add a test on datetime foirmatting
X-Git-Tag: 4.8.1~1
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=37ab4fc0bed9fa521a42867a13d9d0cedf1ab01a;p=plcapi.git

add a test on datetime foirmatting
---

diff --git a/tests/1ValueTest.php b/tests/1ValueTest.php
index c77432e3..67b53a23 100644
--- a/tests/1ValueTest.php
+++ b/tests/1ValueTest.php
@@ -94,6 +94,16 @@ class ValueTests extends PhpXmlRpc_PolyfillTestCase
         $this->assertequals("<value><int>0</int></value>\n", $s);
     }
 
+    public function testDate()
+    {
+        $tz = date_default_timezone_get();
+        date_default_timezone_set('UTC');
+        $v = new xmlrpcval(86401, 'dateTime.iso8601');
+        $s = $v->serialize();
+        $this->assertequals("<value><dateTime.iso8601>19700102T00:00:01</dateTime.iso8601></value>\n", $s);
+        date_default_timezone_set($tz);
+    }
+
     public function testStructMemExists()
     {
         $v = new xmlrpcval(array('hello' => new xmlrpcval('world')), 'struct');