Annotation of embedaddon/php/ext/xmlrpc/tests/001.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: xmlrpc_encode_request() with wrong arguments
3: --SKIPIF--
4: <?php if (!extension_loaded("xmlrpc")) print "skip"; ?>
5: --FILE--
6: <?php
7:
8: var_dump(xmlrpc_encode_request(-1, 1));
9: var_dump(xmlrpc_encode_request("", 1));
10: var_dump(xmlrpc_encode_request(array(), 1));
11: var_dump(xmlrpc_encode_request(3.4, 1));
12:
13: echo "Done\n";
14: ?>
15: --EXPECTF--
16: string(174) "<?xml version="1.0" encoding="iso-8859-1"?>
17: <methodCall>
18: <methodName>-1</methodName>
19: <params>
20: <param>
21: <value>
22: <int>1</int>
23: </value>
24: </param>
25: </params>
26: </methodCall>
27: "
28: string(160) "<?xml version="1.0" encoding="iso-8859-1"?>
29: <methodCall>
30: <methodName/>
31: <params>
32: <param>
33: <value>
34: <int>1</int>
35: </value>
36: </param>
37: </params>
38: </methodCall>
39: "
40:
41: Warning: xmlrpc_encode_request() expects parameter 1 to be string, array given in %s on line %d
42: NULL
43: string(175) "<?xml version="1.0" encoding="iso-8859-1"?>
44: <methodCall>
45: <methodName>3.4</methodName>
46: <params>
47: <param>
48: <value>
49: <int>1</int>
50: </value>
51: </param>
52: </params>
53: </methodCall>
54: "
55: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>