Annotation of embedaddon/php/ext/oci8/tests/pecl_bug6109.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: PECL Bug #6109 (Error messages not kept)
! 3: --SKIPIF--
! 4: <?php if (!extension_loaded('oci8')) die ("skip no oci8 extension"); ?>
! 5: --FILE--
! 6: <?php
! 7:
! 8: require(dirname(__FILE__).'/connect.inc');
! 9:
! 10: // Run Test
! 11:
! 12: echo "Test 1\n";
! 13:
! 14: $s = oci_parse($c, 'delete from table_does_not_exist');
! 15: $r = @oci_execute($s);
! 16:
! 17: if ($r) {
! 18: echo "whoops - table does exist\n";
! 19: } else {
! 20: for ($i = 0; $i < 5; $i++) {
! 21: $err = oci_error($s);
! 22: echo ($i) .' -> '.$err['message'] ."\n";
! 23: }
! 24: }
! 25:
! 26: // Cleanup
! 27:
! 28: oci_close($c);
! 29:
! 30: echo "Done\n";
! 31:
! 32: ?>
! 33: --EXPECTF--
! 34: Test 1
! 35: 0 -> ORA-00942: %s
! 36: 1 -> ORA-00942: %s
! 37: 2 -> ORA-00942: %s
! 38: 3 -> ORA-00942: %s
! 39: 4 -> ORA-00942: %s
! 40: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>