diff options
author | Ilia Alshanetsky <iliaa@php.net> | 2004-04-05 14:10:19 +0000 |
---|---|---|
committer | Ilia Alshanetsky <iliaa@php.net> | 2004-04-05 14:10:19 +0000 |
commit | 831caad4329baf4e5fc26c4d28cb6ddc7c4598b6 (patch) | |
tree | 278d46322cdebe6f61edb2fd35d20ae8b3441d0f | |
parent | 0ef09b96090b82abf092ee2bcb54de5d35124098 (diff) | |
download | php-git-831caad4329baf4e5fc26c4d28cb6ddc7c4598b6.tar.gz |
Restore wddx tests, without the troublesome date conversions.
-rw-r--r-- | ext/wddx/tests/001.phpt | 51 | ||||
-rw-r--r-- | ext/wddx/tests/wddx.xml | 51 |
2 files changed, 102 insertions, 0 deletions
diff --git a/ext/wddx/tests/001.phpt b/ext/wddx/tests/001.phpt new file mode 100644 index 0000000000..b42e86478b --- /dev/null +++ b/ext/wddx/tests/001.phpt @@ -0,0 +1,51 @@ +--TEST-- +wddx deserialization test +--FILE-- +<?php + $path = dirname(__FILE__); + var_dump(wddx_deserialize(file_get_contents("{$path}/wddx.xml"))); +?> +--EXPECT-- +array(8) { + ["aNull"]=> + NULL + ["aString"]=> + string(8) "a string" + ["aNumber"]=> + float(-12.456) + ["aBoolean"]=> + bool(true) + ["anArray"]=> + array(2) { + [0]=> + int(10) + [1]=> + string(14) "second element" + } + ["aBinary"]=> + string(11) "binary data" + ["anObject"]=> + array(2) { + ["s"]=> + string(8) "a string" + ["n"]=> + float(-12.456) + } + ["aRecordset"]=> + array(2) { + ["NAME"]=> + array(2) { + [0]=> + string(8) "John Doe" + [1]=> + string(8) "Jane Doe" + } + ["AGE"]=> + array(2) { + [0]=> + int(34) + [1]=> + int(31) + } + } +} diff --git a/ext/wddx/tests/wddx.xml b/ext/wddx/tests/wddx.xml new file mode 100644 index 0000000000..7768502666 --- /dev/null +++ b/ext/wddx/tests/wddx.xml @@ -0,0 +1,51 @@ +<?xml version='1.0'?> +<!DOCTYPE wddxPacket SYSTEM 'wddx_0100.dtd'> +<wddxPacket version='1.0'> +<header/> + <data> + <struct> + <var name='aNull'> + <null/> + </var> + <var name='aString'> + <string>a string</string> + </var> + <var name='aNumber'> + <number>-12.456</number> + </var> + <var name='aBoolean'> + <boolean value='true'/> + </var> + <var name='anArray'> + <array length='2'> + <number>10</number> + <string>second element</string> + </array> + </var> + <var name='aBinary'> + <binary length='11'>YmluYXJ5IGRhdGE=</binary> + </var> + <var name='anObject'> + <struct> + <var name='s'> + <string>a string</string> + </var> + <var name='n'> + <number>-12.456</number> + </var> + </struct> + </var> + <var name='aRecordset'> + <recordset rowCount='2' fieldNames='NAME,AGE'> + <field name='NAME'> + <string>John Doe</string> + <string>Jane Doe</string> + </field> + <field name='AGE'> + <number>34</number> + <number>31</number> + </field> + </recordset> + </struct> + </data> +</wddxPacket> |