mirror of
https://github.com/php/php-src.git
synced 2025-01-01 16:35:00 +08:00
- Starting tests for this extension
This commit is contained in:
parent
9d61bfdc40
commit
a0492db800
8
ext/odbc/tests/config.inc
Normal file
8
ext/odbc/tests/config.inc
Normal file
@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
putenv('ODBCINI=/etc/odbc.ini');
|
||||
putenv('ODBCSYSINI=/etc');
|
||||
|
||||
$dsn = 'myodbc3';
|
||||
$user = 'root';
|
||||
$pass = '';
|
40
ext/odbc/tests/odbc_exec_001.phpt
Normal file
40
ext/odbc/tests/odbc_exec_001.phpt
Normal file
@ -0,0 +1,40 @@
|
||||
--TEST--
|
||||
odbc_exec(): Basic test
|
||||
--SKIPIF--
|
||||
<?php include 'skipif.inc'; ?>
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
include 'config.inc';
|
||||
|
||||
$conn = odbc_connect($dsn, $user, $pass);
|
||||
|
||||
odbc_exec($conn, 'foo', 'bar');
|
||||
odbc_exec($conn, 'foo');
|
||||
|
||||
odbc_exec($conn, '', '');
|
||||
odbc_exec($conn, '');
|
||||
|
||||
odbc_exec($conn, 1, 1);
|
||||
odbc_exec($conn, 1);
|
||||
|
||||
odbc_exec($conn, NULL, NULL);
|
||||
odbc_exec($conn, NULL);
|
||||
|
||||
?>
|
||||
--EXPECTF--
|
||||
Warning: odbc_exec() expects parameter 3 to be long, %unicode_string_optional% given in %s on line %d
|
||||
|
||||
Warning: odbc_exec(): SQL error: %s in %s on line %d
|
||||
|
||||
Warning: odbc_exec() expects parameter 3 to be long, %unicode_string_optional% given in %s on line %d
|
||||
|
||||
Warning: odbc_exec(): SQL error: %s in %s on line %d
|
||||
|
||||
Warning: odbc_exec(): SQL error: %s in %s on line %d
|
||||
|
||||
Warning: odbc_exec(): SQL error: %s in %s on line %d
|
||||
|
||||
Warning: odbc_exec(): SQL error: %s in %s on line %d
|
||||
|
||||
Warning: odbc_exec(): SQL error: %s in %s on line %d
|
10
ext/odbc/tests/skipif.inc
Normal file
10
ext/odbc/tests/skipif.inc
Normal file
@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
if (!extension_loaded('odbc')) die('skip');
|
||||
|
||||
include 'config.inc';
|
||||
|
||||
$conn = @odbc_connect($dsn, $user, $pass);
|
||||
if (!$conn) {
|
||||
die('skip could not connect');
|
||||
}
|
Loading…
Reference in New Issue
Block a user