Annotation of embedaddon/php/ext/wddx/tests/001.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: wddx deserialization test (32-bit)
                      3: --SKIPIF--
                      4: <?php if (!extension_loaded("wddx")) print "skip"; ?>
                      5: <?php echo PHP_INT_SIZE == 8 ? "skip 32-bit only" : "OK" ?>
                      6: --INI--
                      7: precision=14
                      8: --FILE--
                      9: <?php
                     10:        $path = dirname(__FILE__);
                     11:        var_dump(wddx_deserialize(file_get_contents("{$path}/wddx.xml")));
                     12: ?>
                     13: --EXPECT--
                     14: array(11) {
                     15:   ["aNull"]=>
                     16:   NULL
                     17:   ["aString"]=>
                     18:   string(8) "a string"
                     19:   ["aNumber"]=>
                     20:   float(-12.456)
                     21:   ["aDateTime"]=>
                     22:   int(897625932)
                     23:   ["aDateTime2"]=>
                     24:   int(329632332)
                     25:   ["aDateTime3"]=>
                     26:   string(22) "2040-06-12T04:32:12+00"
                     27:   ["aBoolean"]=>
                     28:   bool(true)
                     29:   ["anArray"]=>
                     30:   array(2) {
                     31:     [0]=>
                     32:     int(10)
                     33:     [1]=>
                     34:     string(14) "second element"
                     35:   }
                     36:   ["aBinary"]=>
                     37:   string(11) "binary data"
                     38:   ["anObject"]=>
                     39:   array(2) {
                     40:     ["s"]=>
                     41:     string(8) "a string"
                     42:     ["n"]=>
                     43:     float(-12.456)
                     44:   }
                     45:   ["aRecordset"]=>
                     46:   array(2) {
                     47:     ["NAME"]=>
                     48:     array(2) {
                     49:       [0]=>
                     50:       string(8) "John Doe"
                     51:       [1]=>
                     52:       string(8) "Jane Doe"
                     53:     }
                     54:     ["AGE"]=>
                     55:     array(2) {
                     56:       [0]=>
                     57:       int(34)
                     58:       [1]=>
                     59:       int(31)
                     60:     }
                     61:   }
                     62: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>