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