3 changed files with 124 additions and 1 deletions
@ -0,0 +1,66 @@ |
|||
--TEST-- |
|||
xmlrpc_encode_request() with wrong arguments |
|||
--SKIPIF-- |
|||
<?php if (!extension_loaded("xmlrpc")) print "skip"; ?> |
|||
--FILE-- |
|||
<?php |
|||
|
|||
var_dump(xmlrpc_encode_request(-1, 1)); |
|||
var_dump(xmlrpc_encode_request("", 1)); |
|||
var_dump(xmlrpc_encode_request(array(), 1)); |
|||
var_dump(xmlrpc_encode_request(3.4, 1)); |
|||
|
|||
echo "Done\n"; |
|||
?> |
|||
--EXPECTF-- |
|||
string(174) "<?xml version="1.0" encoding="iso-8859-1"?> |
|||
<methodCall> |
|||
<methodName>-1</methodName> |
|||
<params> |
|||
<param> |
|||
<value> |
|||
<int>1</int> |
|||
</value> |
|||
</param> |
|||
</params> |
|||
</methodCall> |
|||
" |
|||
string(160) "<?xml version="1.0" encoding="iso-8859-1"?> |
|||
<methodCall> |
|||
<methodName/> |
|||
<params> |
|||
<param> |
|||
<value> |
|||
<int>1</int> |
|||
</value> |
|||
</param> |
|||
</params> |
|||
</methodCall> |
|||
" |
|||
|
|||
Notice: Array to string conversion in %s on line %d |
|||
string(177) "<?xml version="1.0" encoding="iso-8859-1"?> |
|||
<methodCall> |
|||
<methodName>Array</methodName> |
|||
<params> |
|||
<param> |
|||
<value> |
|||
<int>1</int> |
|||
</value> |
|||
</param> |
|||
</params> |
|||
</methodCall> |
|||
" |
|||
string(175) "<?xml version="1.0" encoding="iso-8859-1"?> |
|||
<methodCall> |
|||
<methodName>3.4</methodName> |
|||
<params> |
|||
<param> |
|||
<value> |
|||
<int>1</int> |
|||
</value> |
|||
</param> |
|||
</params> |
|||
</methodCall> |
|||
" |
|||
Done |
|||
@ -0,0 +1,56 @@ |
|||
--TEST-- |
|||
xmlrpc_encode_request() and various arguments |
|||
--SKIPIF-- |
|||
<?php if (!extension_loaded("xmlrpc")) print "skip"; ?> |
|||
--FILE-- |
|||
<?php |
|||
|
|||
$r = xmlrpc_encode_request("method", array()); |
|||
var_dump(xmlrpc_decode_request($r, $method)); |
|||
var_dump($method); |
|||
|
|||
$r = xmlrpc_encode_request("method", 1); |
|||
var_dump(xmlrpc_decode_request($r, $method)); |
|||
var_dump($method); |
|||
|
|||
$r = xmlrpc_encode_request("method", 'param'); |
|||
var_dump(xmlrpc_decode_request($r, $method)); |
|||
var_dump($method); |
|||
|
|||
$r = xmlrpc_encode_request(-1, ""); |
|||
var_dump(xmlrpc_decode_request($r, $method)); |
|||
var_dump($method); |
|||
|
|||
$r = xmlrpc_encode_request(array(), 1); |
|||
var_dump(xmlrpc_decode_request($r, $method)); |
|||
var_dump($method); |
|||
|
|||
echo "Done\n"; |
|||
?> |
|||
--EXPECTF-- |
|||
array(0) { |
|||
} |
|||
string(6) "method" |
|||
array(1) { |
|||
[0]=> |
|||
int(1) |
|||
} |
|||
string(6) "method" |
|||
array(1) { |
|||
[0]=> |
|||
string(5) "param" |
|||
} |
|||
string(6) "method" |
|||
array(1) { |
|||
[0]=> |
|||
string(0) "" |
|||
} |
|||
string(2) "-1" |
|||
|
|||
Notice: Array to string conversion in %s on line %d |
|||
array(1) { |
|||
[0]=> |
|||
int(1) |
|||
} |
|||
string(5) "Array" |
|||
Done |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue