refactor serde interfaces and impls
[awesomized/ext-ion] / tests / Unserializer / PHP.phpt
diff --git a/tests/Unserializer/PHP.phpt b/tests/Unserializer/PHP.phpt
deleted file mode 100644 (file)
index 99cef03..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
---TEST--
-ion\Unserializer\PHP
---EXTENSIONS--
-ion
---FILE--
-TEST
-<?php
-$o1 = ion\unserialize("[foo,{p:1}]");
-$o2 = ion\unserialize("[foo,{p:1}]", $u1 = new ion\Unserializer\PHP);
-$o3 = ion\unserialize("[foo,{p:1}]", $u2 = new ion\Unserializer\PHP(new ion\Reader\Options));
-$o4 = ion\unserialize("[foo,{p:1}]", ["readerOptions" => []]);
-if ($o1 != $o2) {
-       var_dump($o1, $o2);
-}
-if ($o1 != $o3) {
-       var_dump($o1, $o3);
-}
-if ($o1 != $o4) {
-       var_dump($o1, $o4);
-}
-var_dump($u1);
-if ($u1 != $u2) {
-       var_dump($u2);
-}
-?>
-DONE
---EXPECTF--
-TEST
-object(ion\Unserializer\PHP)#%d (4) {
-  ["readerOptions"]=>
-  object(ion\Reader\Options)#%d (9) {
-    ["catalog"]=>
-    NULL
-    ["decimalContext"]=>
-    NULL
-    ["onContextChange"]=>
-    NULL
-    ["returnSystemValues"]=>
-    bool(false)
-    ["maxContainerDepth"]=>
-    int(10)
-    ["maxAnnotations"]=>
-    int(10)
-    ["annotationBufferSize"]=>
-    int(16384)
-    ["tempBufferSize"]=>
-    int(16384)
-    ["skipCharacterValidation"]=>
-    bool(false)
-  }
-  ["multiSequence"]=>
-  bool(false)
-  ["callMagicUnserialize"]=>
-  bool(true)
-  ["callCustomUnserialize"]=>
-  NULL
-}
-DONE