Annotation of embedaddon/php/ext/wddx/tests/001-64bit.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: wddx deserialization test (64-bit)
3: --SKIPIF--
4: <?php if (!extension_loaded("wddx")) print "skip"; ?>
5: <?php echo PHP_INT_SIZE != 8 ? "skip 64-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: int(2223088332)
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>