Annotation of embedaddon/php/ext/zlib/tests/006.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: gzdeflate()/gzinflate() and invalid params
! 3: --SKIPIF--
! 4: <?php if (!extension_loaded("zlib")) print "skip"; ?>
! 5: --FILE--
! 6: <?php
! 7:
! 8: var_dump(gzdeflate());
! 9: var_dump(gzdeflate("", 1000));
! 10: var_dump(gzdeflate("", -1));
! 11:
! 12: var_dump(gzdeflate(""));
! 13: var_dump(gzdeflate("", 9));
! 14:
! 15: $string = "Answer me, it can't be so hard
! 16: Cry to relieve what's in your heart
! 17: Desolation, grief and agony";
! 18:
! 19: var_dump($data1 = gzdeflate($string));
! 20: var_dump($data2 = gzdeflate($string, 9));
! 21:
! 22: var_dump(gzinflate());
! 23: var_dump(gzinflate(""));
! 24: var_dump(gzinflate("asfwe", 1000));
! 25: var_dump(gzinflate("asdf", -1));
! 26:
! 27: var_dump(gzinflate("asdf"));
! 28: var_dump(gzinflate("asdf", 9));
! 29:
! 30: var_dump(gzinflate($data1));
! 31: var_dump(gzinflate($data2));
! 32: $data2{4} = 0;
! 33: var_dump(gzinflate($data2));
! 34:
! 35: echo "Done\n";
! 36: ?>
! 37: --EXPECTF--
! 38: Warning: gzdeflate() expects at least 1 parameter, 0 given in %s on line %d
! 39: NULL
! 40:
! 41: Warning: gzdeflate(): compression level (1000) must be within -1..9 in %s on line %d
! 42: bool(false)
! 43: string(%d) "%a"
! 44: string(%d) "%a"
! 45: string(%d) "%a"
! 46: string(%d) "%a"
! 47: string(%d) "%a"
! 48:
! 49: Warning: gzinflate() expects at least 1 parameter, 0 given in %s on line %d
! 50: NULL
! 51: bool(false)
! 52:
! 53: Warning: gzinflate(): data error in %s on line %d
! 54: bool(false)
! 55:
! 56: Warning: gzinflate(): length (-1) must be greater or equal zero in %s on line %d
! 57: bool(false)
! 58:
! 59: Warning: gzinflate(): data error in %s on line %d
! 60: bool(false)
! 61:
! 62: Warning: gzinflate(): data error in %s on line %d
! 63: bool(false)
! 64: string(94) "Answer me, it can't be so hard
! 65: Cry to relieve what's in your heart
! 66: Desolation, grief and agony"
! 67: string(94) "Answer me, it can't be so hard
! 68: Cry to relieve what's in your heart
! 69: Desolation, grief and agony"
! 70:
! 71: Warning: gzinflate(): data error in %s on line %d
! 72: bool(false)
! 73: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>