Annotation of embedaddon/php/ext/bz2/tests/004.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: bzread() tests with invalid files
3: --SKIPIF--
4: <?php if (!extension_loaded("bz2")) print "skip"; ?>
5: --FILE--
6: <?php
7:
8: $fd = bzopen(dirname(__FILE__)."/004_1.txt.bz2","r");
9: var_dump(bzerror($fd));
10: var_dump(bzerrstr($fd));
11: var_dump(bzerrno($fd));
12:
13: $fd2 = bzopen(dirname(__FILE__)."/004_2.txt.bz2","r");
14: var_dump(bzerror($fd2));
15: var_dump(bzerrstr($fd2));
16: var_dump(bzerrno($fd2));
17:
18: var_dump(bzread($fd, 10));
19: var_dump(bzerror($fd));
20: var_dump(bzerrstr($fd));
21: var_dump(bzerrno($fd));
22:
23: var_dump(bzread($fd2, 10));
24: var_dump(bzerror($fd2));
25: var_dump(bzerrstr($fd2));
26: var_dump(bzerrno($fd2));
27:
28: var_dump(bzread($fd));
29: var_dump(bzerror($fd));
30: var_dump(bzerrstr($fd));
31: var_dump(bzerrno($fd));
32:
33: var_dump(bzread($fd2));
34: var_dump(bzerror($fd2));
35: var_dump(bzerrstr($fd2));
36: var_dump(bzerrno($fd2));
37:
38: bzclose($fd2);
39: var_dump(bzread($fd2));
40: var_dump(bzerror($fd2));
41: var_dump(bzerrstr($fd2));
42: var_dump(bzerrno($fd2));
43:
44: echo "Done\n";
45: ?>
46: --EXPECTF--
47: array(2) {
48: ["errno"]=>
49: int(0)
50: ["errstr"]=>
51: string(2) "OK"
52: }
53: string(2) "OK"
54: int(0)
55: array(2) {
56: ["errno"]=>
57: int(0)
58: ["errstr"]=>
59: string(2) "OK"
60: }
61: string(2) "OK"
62: int(0)
63: string(0) ""
64: array(2) {
65: ["errno"]=>
66: int(-5)
67: ["errstr"]=>
68: string(16) "DATA_ERROR_MAGIC"
69: }
70: string(16) "DATA_ERROR_MAGIC"
71: int(-5)
72: string(0) ""
73: array(2) {
74: ["errno"]=>
75: int(-4)
76: ["errstr"]=>
77: string(10) "DATA_ERROR"
78: }
79: string(10) "DATA_ERROR"
80: int(-4)
81: string(0) ""
82: array(2) {
83: ["errno"]=>
84: int(-5)
85: ["errstr"]=>
86: string(16) "DATA_ERROR_MAGIC"
87: }
88: string(16) "DATA_ERROR_MAGIC"
89: int(-5)
90: string(0) ""
91: array(2) {
92: ["errno"]=>
93: int(-4)
94: ["errstr"]=>
95: string(10) "DATA_ERROR"
96: }
97: string(10) "DATA_ERROR"
98: int(-4)
99:
100: Warning: bzread(): %d is not a valid stream resource in %s on line %d
101: bool(false)
102:
103: Warning: bzerror(): %d is not a valid stream resource in %s on line %d
104: bool(false)
105:
106: Warning: bzerrstr(): %d is not a valid stream resource in %s on line %d
107: bool(false)
108:
109: Warning: bzerrno(): %d is not a valid stream resource in %s on line %d
110: bool(false)
111: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>