]> granicus.if.org Git - php/commitdiff
- Initial release
authorTimm Friebe <thekid@php.net>
Sun, 25 Jan 2004 20:04:24 +0000 (20:04 +0000)
committerTimm Friebe <thekid@php.net>
Sun, 25 Jan 2004 20:04:24 +0000 (20:04 +0000)
ext/sybase_ct/tests/test_connectionbased_msghandler.phpt [new file with mode: 0644]

diff --git a/ext/sybase_ct/tests/test_connectionbased_msghandler.phpt b/ext/sybase_ct/tests/test_connectionbased_msghandler.phpt
new file mode 100644 (file)
index 0000000..72e6b3a
--- /dev/null
@@ -0,0 +1,27 @@
+--TEST--
+Sybase-CT connection-based server message handler
+--SKIPIF--
+<?php require('skipif.inc'); ?>
+--FILE--
+<?php
+/* This file is part of PHP test framework for ext/sybase_ct
+ *
+ * $Id$ 
+ */
+
+  require('test.inc');
+  
+  $db= sybase_connect_ex();
+  var_dump($db);
+  var_dump(sybase_set_message_handler('sybase_msg_handler', $db));
+  var_dump(sybase_select_ex($db, 'select getdate(NULL)'));
+  sybase_close($db);
+?>
+--EXPECTF--
+resource(%d) of type (sybase-ct link)
+bool(true)
+>>> Query: select getdate(NULL)
+*** Caught Sybase Server Message #%d [Severity %d, state %d] at line %d
+    %s
+<<< Return: boolean
+bool(false)