From 79fd50e172a50918d9018f54ab6e40606181f95b Mon Sep 17 00:00:00 2001
From: Christian Schneider
Date: Tue, 15 Sep 2020 13:20:03 +0200
Subject: Make itools PHP 8 compatible
---
test/it_xml.t | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
(limited to 'test/it_xml.t')
diff --git a/test/it_xml.t b/test/it_xml.t
index 27f910f..e21f052 100755
--- a/test/it_xml.t
+++ b/test/it_xml.t
@@ -3,7 +3,7 @@
# Tests for xml.class
-function match($xmldata, $expected, $name, $prefix = "", $p = [])
+function _match($xmldata, $expected, $name, $prefix = "", $p = [])
{
$classname = ($prefix ?: "it") . "_xml";
$varname = $prefix . "foo";
@@ -31,37 +31,37 @@ function match($xmldata, $expected, $name, $prefix = "", $p = [])
);
}
-match(
+_match(
'',
'foo Object ( ) ',
'empty tag'
);
-match(
+_match(
'',
'Array ( [0] => foo Object ( ) [1] => foo Object ( ) ) ',
'multiple empty tags converted to array'
);
-match(
+_match(
'Stüssihofstadt',
'foo Object ( [attr] => Array ( [title] => Zürich ) [val] => Stüssihofstadt ) ',
'simple tag with latin1 content and attribute'
);
-match(
+_match(
'',
'foo Object ( [a_b__c] => a_b__c Object ( [attr] => Array ( [d_e_f] => value ) ) ) ',
'Tags and attributes with name space and special characters'
);
-match(
+_match(
'x & y',
'foo Object ( [val] => x & y ) ',
'Character data with entities'
);
-match(
+_match(
'x ü y',
utf8_decode('foo Object ( [val] => x ü y ) '),
'Manual encoding override',
@@ -69,13 +69,13 @@ match(
['encoding' => "iso-8859-1"]
);
-match(
+_match(
'& <a> & <b> & <c> ü',
'foo Object ( [val] => & & & ü ) ',
'Predecode illegal entities while keeping properly encoded ones'
);
-match(
+_match(
'& <a> & <b> & <c> ü',
utf8_decode('foo Object ( [val] => & & & ü ) '),
'Predecode illegal entities while keeping properly encoded ones (iso-8859-1)',
@@ -83,7 +83,7 @@ match(
['encoding' => "iso-8859-1"]
);
-match(
+_match(
"a\x05b",
'foo Object ( [val] => a b ) ',
'Illegal latin 1 character',
@@ -109,7 +109,7 @@ function __construct($xmldata)
}
-match(
+_match(
'',
'myfoo Object ( [inheritbaseclass] => ) ',
'Inheritance and constructor (critical for e.g. tel_xmlentry)',
@@ -118,7 +118,7 @@ match(
$x = new foo("", ['prefix' => "test"]);
$x->set(['gna' => 42, 'bar' => ['baz' => ["qux", "quux"]]]);
-match(
+_match(
$x->to_xml(),
'foo Object ( [gna] => gna Object ( [val] => 42 ) [bar] => bar Object ( [baz] => Array ( [0] => baz Object ( [val] => qux ) [1] => baz Object ( [val] => quux ) ) ) ) ',
"Method set()"
--
cgit v1.2.3