php-src/ext/bz2/tests/005.phpt

73 lines
1.7 KiB
Plaintext
Raw Normal View History

2006-06-26 22:20:55 +00:00
--TEST--
bzcompress()/bzdecompress() tests
--SKIPIF--
<?php if (!extension_loaded("bz2")) print "skip"; ?>
--FILE--
<?php
$string = "Life it seems, will fade away
Drifting further everyday
Getting lost within myself
Nothing matters no one else";
var_dump(bzcompress());
2006-10-05 21:28:19 +00:00
/* Having newlines confuses EXPECTF */
var_dump(str_replace(array(b"\n", b"\r"), array(b"\\n", b"\\r"), bzcompress(1,1,1)));
2006-06-26 22:20:55 +00:00
var_dump(bzcompress($string, 100));
var_dump(bzcompress($string, 100, -1));
var_dump(bzcompress($string, 100, 1000));
var_dump(bzcompress($string, -1, 1));
$data = bzcompress($string);
$data2 = bzcompress($string, 1, 10);
$data3 = $data2;
2006-10-05 21:28:19 +00:00
$data3[3] = b"0";
2006-06-26 22:20:55 +00:00
var_dump(bzdecompress());
var_dump(bzdecompress(1,1,1));
var_dump(bzdecompress(1,1));
var_dump(bzdecompress($data3));
var_dump(bzdecompress($data3,1));
var_dump(bzdecompress($data, -1));
var_dump(bzdecompress($data, 0));
var_dump(bzdecompress($data, 1000));
var_dump(bzdecompress($data));
var_dump(bzdecompress($data2));
echo "Done\n";
?>
--EXPECTF--
2006-10-05 21:28:19 +00:00
Warning: bzcompress() expects at least 1 parameter, 0 given in %s on line %d
2006-06-26 22:20:55 +00:00
NULL
string(%d) "BZ%s"
int(-2)
int(-2)
int(-2)
int(-2)
Warning: bzdecompress() expects at least 1 parameter, 0 given in %s on line %d
bool(false)
Warning: bzdecompress() expects at most 2 parameters, 3 given in %s on line %d
bool(false)
int(-5)
int(-5)
int(-5)
bool(false)
string(110) "Life it seems, will fade away
Drifting further everyday
Getting lost within myself
Nothing matters no one else"
bool(false)
string(110) "Life it seems, will fade away
Drifting further everyday
Getting lost within myself
Nothing matters no one else"
string(110) "Life it seems, will fade away
Drifting further everyday
Getting lost within myself
Nothing matters no one else"
Done