Annotation of embedaddon/php/ext/bz2/tests/002.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: bzopen() using fd opened in wrong mode
! 3: --SKIPIF--
! 4: <?php if (!extension_loaded("bz2")) print "skip"; ?>
! 5: --FILE--
! 6: <?php
! 7:
! 8: @unlink("bz_open_002.txt");
! 9:
! 10: $fp = fopen("bz_open_002.txt", "w");
! 11: var_dump(bzopen($fp, "w"));
! 12:
! 13: $fp = fopen("bz_open_002.txt", "r");
! 14: var_dump(bzopen($fp, "r"));
! 15:
! 16: @unlink("bz_open_002.txt");
! 17: $fp = fopen("bz_open_002.txt", "x");
! 18: var_dump(bzopen($fp, "w"));
! 19:
! 20: @unlink("bz_open_002.txt");
! 21: $fp = fopen("bz_open_002.txt", "x");
! 22: var_dump(bzopen($fp, "r"));
! 23:
! 24: $fp = fopen("bz_open_002.txt", "rb");
! 25: var_dump(bzopen($fp, "r"));
! 26:
! 27: $fp = fopen("bz_open_002.txt", "wb");
! 28: var_dump(bzopen($fp, "w"));
! 29:
! 30: $fp = fopen("bz_open_002.txt", "br");
! 31: var_dump(bzopen($fp, "r"));
! 32:
! 33: $fp = fopen("bz_open_002.txt", "br");
! 34: var_dump(bzopen($fp, "w"));
! 35:
! 36: $fp = fopen("bz_open_002.txt", "r");
! 37: var_dump(bzopen($fp, "w"));
! 38:
! 39: $fp = fopen("bz_open_002.txt", "w");
! 40: var_dump(bzopen($fp, "r"));
! 41:
! 42: $fp = fopen("bz_open_002.txt", "rw");
! 43: var_dump(bzopen($fp, "w"));
! 44:
! 45: $fp = fopen("bz_open_002.txt", "rw");
! 46: var_dump(bzopen($fp, "r"));
! 47:
! 48: $fp = fopen("bz_open_002.txt", "wr");
! 49: var_dump(bzopen($fp, "w"));
! 50:
! 51: $fp = fopen("bz_open_002.txt", "wr");
! 52: var_dump(bzopen($fp, "r"));
! 53:
! 54: $fp = fopen("bz_open_002.txt", "r+");
! 55: var_dump(bzopen($fp, "r"));
! 56:
! 57: $fp = fopen("bz_open_002.txt", "r+");
! 58: var_dump(bzopen($fp, "w"));
! 59:
! 60: $fp = fopen("bz_open_002.txt", "w+");
! 61: var_dump(bzopen($fp, "r"));
! 62:
! 63: $fp = fopen("bz_open_002.txt", "w+");
! 64: var_dump(bzopen($fp, "w"));
! 65:
! 66: $fp = fopen("bz_open_002.txt", "a");
! 67: var_dump(bzopen($fp, "r"));
! 68:
! 69: $fp = fopen("bz_open_002.txt", "a");
! 70: var_dump(bzopen($fp, "w"));
! 71:
! 72: @unlink("bz_open_002.txt");
! 73:
! 74: echo "Done\n";
! 75: ?>
! 76: --EXPECTF--
! 77: resource(%d) of type (stream)
! 78: resource(%d) of type (stream)
! 79: resource(%d) of type (stream)
! 80:
! 81: Warning: bzopen(): cannot read from a stream opened in write only mode in %s on line %d
! 82: bool(false)
! 83: resource(%d) of type (stream)
! 84: resource(%d) of type (stream)
! 85:
! 86: Warning: fopen(bz_open_002.txt): failed to open stream: Bad file %s in %s on line %d
! 87:
! 88: Warning: bzopen(): first parameter has to be string or file-resource in %s on line %d
! 89: bool(false)
! 90:
! 91: Warning: fopen(bz_open_002.txt): failed to open stream: Bad file %s in %s on line %d
! 92:
! 93: Warning: bzopen(): first parameter has to be string or file-resource in %s on line %d
! 94: bool(false)
! 95:
! 96: Warning: bzopen(): cannot write to a stream opened in read only mode in %s on line %d
! 97: bool(false)
! 98:
! 99: Warning: bzopen(): cannot read from a stream opened in write only mode in %s on line %d
! 100: bool(false)
! 101:
! 102: Warning: bzopen(): cannot use stream opened in mode 'rw' in %s on line %d
! 103: bool(false)
! 104:
! 105: Warning: bzopen(): cannot use stream opened in mode 'rw' in %s on line %d
! 106: bool(false)
! 107:
! 108: Warning: bzopen(): cannot use stream opened in mode 'wr' in %s on line %d
! 109: bool(false)
! 110:
! 111: Warning: bzopen(): cannot use stream opened in mode 'wr' in %s on line %d
! 112: bool(false)
! 113:
! 114: Warning: bzopen(): cannot use stream opened in mode 'r+' in %s on line %d
! 115: bool(false)
! 116:
! 117: Warning: bzopen(): cannot use stream opened in mode 'r+' in %s on line %d
! 118: bool(false)
! 119:
! 120: Warning: bzopen(): cannot use stream opened in mode 'w+' in %s on line %d
! 121: bool(false)
! 122:
! 123: Warning: bzopen(): cannot use stream opened in mode 'w+' in %s on line %d
! 124: bool(false)
! 125:
! 126: Warning: bzopen(): cannot read from a stream opened in write only mode in %s on line %d
! 127: bool(false)
! 128: resource(%d) of type (stream)
! 129: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>