X7ROOT File Manager
Current Path:
/opt/alt/tests/alt-php81-pecl-msgpack_2.2.0-1.el8/tests
opt
/
alt
/
tests
/
alt-php81-pecl-msgpack_2.2.0-1.el8
/
tests
/
??
..
??
001.phpt
(203 B)
??
002.phpt
(489 B)
??
003.phpt
(562 B)
??
004.phpt
(861 B)
??
005.phpt
(542 B)
??
006.phpt
(604 B)
??
007.phpt
(1.06 KB)
??
008.phpt
(1.2 KB)
??
009.phpt
(1.47 KB)
??
009a.phpt
(1.43 KB)
??
010.phpt
(804 B)
??
012.phpt
(963 B)
??
013.phpt
(892 B)
??
014.phpt
(887 B)
??
015.phpt
(1009 B)
??
015b.phpt
(1016 B)
??
015e.phpt
(1.02 KB)
??
016.phpt
(1.16 KB)
??
017.phpt
(795 B)
??
018.phpt
(1.54 KB)
??
019.phpt
(841 B)
??
020.phpt
(606 B)
??
021.phpt
(1.12 KB)
??
021a.phpt
(1.26 KB)
??
022.phpt
(854 B)
??
023.phpt
(556 B)
??
024.phpt
(3.32 KB)
??
025.phpt
(2.09 KB)
??
026.phpt
(1.59 KB)
??
026a.phpt
(1.55 KB)
??
027.phpt
(1.22 KB)
??
028.phpt
(3.51 KB)
??
029.phpt
(934 B)
??
030.phpt
(2.26 KB)
??
031.phpt
(2.24 KB)
??
032.phpt
(1.28 KB)
??
033.phpt
(965 B)
??
034.phpt
(723 B)
??
035.phpt
(886 B)
??
040.phpt
(906 B)
??
040b.phpt
(957 B)
??
040c.phpt
(1.09 KB)
??
040d.phpt
(1.08 KB)
??
041.phpt
(1.05 KB)
??
042.phpt
(964 B)
??
050.phpt
(1.58 KB)
??
060.phpt
(4.62 KB)
??
061.phpt
(4.69 KB)
??
062.phpt
(1.15 KB)
??
063.phpt
(1.24 KB)
??
064.phpt
(4.65 KB)
??
065.phpt
(4.72 KB)
??
066.phpt
(1.23 KB)
??
067.phpt
(1.33 KB)
??
070.phpt
(4.27 KB)
??
071.phpt
(4.31 KB)
??
072.phpt
(5.19 KB)
??
073.phpt
(5.19 KB)
??
080.phpt
(3.79 KB)
??
081.phpt
(3.85 KB)
??
082.phpt
(4.75 KB)
??
083.phpt
(4.74 KB)
??
084.phpt
(3.82 KB)
??
085.phpt
(4.72 KB)
??
086.phpt
(4.72 KB)
??
087.phpt
(4.02 KB)
??
088.phpt
(4.92 KB)
??
089.phpt
(5.22 KB)
??
090.phpt
(7.69 KB)
??
091.phpt
(7.82 KB)
??
092.phpt
(7.52 KB)
??
093.phpt
(7.65 KB)
??
094.phpt
(7.74 KB)
??
095.phpt
(7.88 KB)
??
096.phpt
(7.57 KB)
??
097.phpt
(7.7 KB)
??
098.phpt
(7.6 KB)
??
099.phpt
(7.85 KB)
??
100.phpt
(7.98 KB)
??
101.phpt
(7.68 KB)
??
102.phpt
(7.81 KB)
??
103.phpt
(7.71 KB)
??
104.phpt
(1.46 KB)
??
105.phpt
(1.47 KB)
??
106.phpt
(1.66 KB)
??
107.phpt
(1.67 KB)
??
108.phpt
(1.78 KB)
??
109.phpt
(1.79 KB)
??
110.phpt
(2.34 KB)
??
111.phpt
(2.34 KB)
??
112.phpt
(3.18 KB)
??
113.phpt
(3.19 KB)
??
114.phpt
(3.39 KB)
??
115.phpt
(1.54 KB)
??
116.phpt
(1.55 KB)
??
117.phpt
(1.74 KB)
??
118.phpt
(1.75 KB)
??
119.phpt
(1.86 KB)
??
120.phpt
(1.87 KB)
??
121.phpt
(2.41 KB)
??
122.phpt
(2.42 KB)
??
123.phpt
(3.26 KB)
??
124.phpt
(3.26 KB)
??
125.phpt
(3.47 KB)
??
126.phpt
(1.41 KB)
??
127.phpt
(1.42 KB)
??
128.phpt
(1.61 KB)
??
129.phpt
(1.62 KB)
??
130.phpt
(1.73 KB)
??
131.phpt
(1.74 KB)
??
132.phpt
(2.29 KB)
??
133.phpt
(2.29 KB)
??
134.phpt
(3.13 KB)
??
135.phpt
(3.13 KB)
??
136.phpt
(3.34 KB)
??
137.phpt
(1.13 KB)
??
138.phpt
(1.04 KB)
??
139.phpt
(2.45 KB)
??
140.phpt
(2.45 KB)
??
bug002.phpt
(409 B)
??
bug006.phpt
(652 B)
??
bug011.phpt
(311 B)
??
bug012.phpt
(906 B)
??
issue067_32bit.phpt
(536 B)
??
issue080.phpt
(428 B)
??
issue081.phpt
(1.11 KB)
??
issue083.phpt
(512 B)
??
issue091.phpt
(751 B)
??
issue094.phpt
(1.11 KB)
??
issue137.phpt
(402 B)
??
issue149.phpt
(358 B)
??
issue149.ser.txt
(1.18 MB)
Editing: 018.phpt
--TEST-- Object test, __sleep error cases --SKIPIF-- --FILE-- <?php if(!extension_loaded('msgpack')) { dl('msgpack.' . PHP_SHLIB_SUFFIX); } function test($type, $variable, $test) { $serialized = msgpack_serialize($variable); $unserialized = msgpack_unserialize($serialized); echo $type, PHP_EOL; echo bin2hex($serialized), PHP_EOL; var_dump($unserialized); echo $test || $unserialized == $variable ? 'OK' : 'ERROR', PHP_EOL; } class Obj { var $a; var $b; function __construct($a, $b) { $this->a = $a; $this->b = $b; } function __sleep() { return array('c'); } # function __wakeup() { # $this->b = $this->a * 3; # } } class Opj { var $a; var $b; function __construct($a, $b) { $this->a = $a; $this->b = $b; } function __sleep() { return array(1); } # function __wakeup() { # # } } $o = new Obj(1, 2); $p = new Opj(1, 2); test('nonexisting', $o, true); test('wrong', $p, true); ?> --EXPECTF-- Notice: [msgpack] (msgpack_serialize_class) "c" returned as member variable from __sleep() but does not exist in %s on line %d nonexisting 82c0a34f626aa163c0 object(Obj)#%d (3) { ["a"]=> NULL ["b"]=> NULL ["c"]=> NULL } OK Notice: [msgpack] (msgpack_serialize_class) __sleep should return an array only containing the names of instance-variables to serialize in %s018.php on line %d Warning: [msgpack] (php_msgpack_unserialize) Insufficient data for unserializing in %s018.php on line %d wrong 82c0a34f706a bool(false) OK
Upload File
Create Folder