Skip to content

Commit

Permalink
Test extension xmlrpc encode type double and string decode type strin…
Browse files Browse the repository at this point in the history
…g and int
  • Loading branch information
root authored and smalyshev committed Aug 25, 2013
1 parent 6b8dade commit e22c139
Show file tree
Hide file tree
Showing 3 changed files with 105 additions and 0 deletions.
47 changes: 47 additions & 0 deletions ext/xmlrpc/tests/005.phpt
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
--TEST--
xmlrpc_encode() Simple test encode type double and String

--CREDITS--
Michel Araujo <[email protected]>
#PHPSP 2013-08-22

--SKIPIF--
<?php if (!extension_loaded("xmlrpc")) print "skip"; ?>

--FILE--
<?php

$response = xmlrpc_encode(3.24234);
echo $response;

$response = xmlrpc_encode(-3.24234);
echo $response;

$response = xmlrpc_encode('Is string');
echo $response;

--EXPECT--
<?xml version="1.0" encoding="utf-8"?>
<params>
<param>
<value>
<double>3.24234</double>
</value>
</param>
</params>
<?xml version="1.0" encoding="utf-8"?>
<params>
<param>
<value>
<double>-3.24234</double>
</value>
</param>
</params>
<?xml version="1.0" encoding="utf-8"?>
<params>
<param>
<value>
<string>Is string</string>
</value>
</param>
</params>
29 changes: 29 additions & 0 deletions ext/xmlrpc/tests/006.phpt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
--TEST--
xmlrpc_decode() Simple test decode type string

--CREDITS--
Michel Araujo <[email protected]>
#PHPSP 2013-08-22

--SKIPIF--
<?php if (!extension_loaded("xmlrpc")) print "skip"; ?>

--FILE--
<?php

$xml = <<<XML
<?xml version="1.0" encoding="utf-8"?>
<params>
<param>
<value>
<string>Is string</string>
</value>
</param>
</params>
XML;

$response = xmlrpc_decode($xml);
echo $response;

--EXPECT--
Is string
29 changes: 29 additions & 0 deletions ext/xmlrpc/tests/007.phpt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
--TEST--
xmlrpc_decode() Simple test decode type int

--CREDITS--
Michel Araujo <[email protected]>
#PHPSP 2013-08-22

--SKIPIF--
<?php if (!extension_loaded("xmlrpc")) print "skip"; ?>

--FILE--
<?php

$xml = <<<XML
<?xml version="1.0" encoding="utf-8"?>
<params>
<param>
<value>
<int>1</int>
</value>
</param>
</params>
XML;

$response = xmlrpc_decode($xml);
echo $response;

--EXPECT--
1

0 comments on commit e22c139

Please sign in to comment.