Annotation of embedaddon/php/ext/xmlrpc/tests/003.phpt, revision 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>