Annotation of embedaddon/php/ext/xmlrpc/tests/003.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: xmlrpc_encode() Simple test encode array
3: --SKIPIF--
4: <?php if (!extension_loaded("xmlrpc")) print "skip"; ?>
5: --FILE--
6: <?php
7:
8: $params = array(
9: "one" => "red",
10: "two" => "blue",
11: "three" => "green"
12: );
13:
14: $response = xmlrpc_encode($params);
15: echo $response;
16:
17: $params = array(
18: "red",
19: "blue",
20: "green"
21: );
22:
23: $response = xmlrpc_encode($params);
24: echo $response;
25:
26: $params = array(
27: 0 => "red",
28: 1 => "blue",
29: 3 => "green"
30: );
31:
32: $response = xmlrpc_encode($params);
33: echo $response;
34:
35: --EXPECT--
36: <?xml version="1.0" encoding="utf-8"?>
37: <params>
38: <param>
39: <value>
40: <struct>
41: <member>
42: <name>one</name>
43: <value>
44: <string>red</string>
45: </value>
46: </member>
47: <member>
48: <name>two</name>
49: <value>
50: <string>blue</string>
51: </value>
52: </member>
53: <member>
54: <name>three</name>
55: <value>
56: <string>green</string>
57: </value>
58: </member>
59: </struct>
60: </value>
61: </param>
62: </params>
63: <?xml version="1.0" encoding="utf-8"?>
64: <params>
65: <param>
66: <value>
67: <array>
68: <data>
69: <value>
70: <string>red</string>
71: </value>
72: <value>
73: <string>blue</string>
74: </value>
75: <value>
76: <string>green</string>
77: </value>
78: </data>
79: </array>
80: </value>
81: </param>
82: </params>
83: <?xml version="1.0" encoding="utf-8"?>
84: <params>
85: <param>
86: <value>
87: <struct>
88: <member>
89: <name>0</name>
90: <value>
91: <string>red</string>
92: </value>
93: </member>
94: <member>
95: <name>1</name>
96: <value>
97: <string>blue</string>
98: </value>
99: </member>
100: <member>
101: <name>3</name>
102: <value>
103: <string>green</string>
104: </value>
105: </member>
106: </struct>
107: </value>
108: </param>
109: </params>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>