abies Fri Sep 5 08:18:04 2003 EDT
Modified files:
/php-src/ext/interbase/tests 006.phpt
Log:
Make the test fail if anything goes wrong :-)
Some CS
Index: php-src/ext/interbase/tests/006.phpt
diff -u php-src/ext/interbase/tests/006.phpt:1.6
php-src/ext/interbase/tests/006.phpt:1.7
--- php-src/ext/interbase/tests/006.phpt:1.6 Wed Sep 3 13:15:40 2003
+++ php-src/ext/interbase/tests/006.phpt Fri Sep 5 08:18:03 2003
@@ -38,7 +38,7 @@
echo "insert\n";
- for($iter = 0; $iter < 3; $iter++){
+ for($iter = 0; $iter < 3; $iter++) {
/* prepare data */
$v_char = rand_str(1000);
$v_date = rand_datetime();
@@ -59,47 +59,47 @@
$sel = ibase_query("select * from test6 where iter = $iter");
$row = ibase_fetch_object($sel);
- if(substr($row->V_CHAR,0,strlen($v_char)) != $v_char){
+ if(substr($row->V_CHAR,0,strlen($v_char)) != $v_char) {
echo " CHAR fail:\n";
echo " in: $v_char\n";
echo " out: $row->V_CHAR\n";
}
- if($row->V_DATE != $v_date){
+ if($row->V_DATE != $v_date) {
echo " DATE fail\n";
echo " in: $v_date\n";
echo " out: $row->V_DATE\n";
}
- if($row->V_DECIMAL != $v_decimal){
+ if($row->V_DECIMAL != $v_decimal) {
echo " DECIMAL fail\n";
echo " in: $v_decimal\n";
echo " out: $row->V_DECIMAL\n";
}
- if(abs($row->V_DOUBLE - $v_double) > abs($v_double / 1E15)){
+ if(abs($row->V_DOUBLE - $v_double) > abs($v_double / 1E15)) {
echo " DOUBLE fail\n";
echo " in: $v_double\n";
echo " out: $row->V_DOUBLE\n";
}
- if(abs($row->V_FLOAT - $v_float) > abs($v_float / 1E7)){
+ if(abs($row->V_FLOAT - $v_float) > abs($v_float / 1E7)) {
echo " FLOAT fail\n";
echo " in: $v_float\n";
echo " out: $row->V_FLOAT\n";
}
- if($row->V_INTEGER != $v_integer){
+ if($row->V_INTEGER != $v_integer) {
echo " INTEGER fail\n";
echo " in: $v_integer\n";
echo " out: $row->V_INTEGER\n";
}
- if ($row->V_NUMERIC != $v_numeric){
+ if ($row->V_NUMERIC != $v_numeric) {
echo " NUMERIC fail\n";
echo " in: $v_numeric\n";
echo " out: $row->V_NUMERIC\n";
}
- if ($row->V_SMALLINT != $v_smallint){
+ if ($row->V_SMALLINT != $v_smallint) {
echo " SMALLINT fail\n";
echo " in: $v_smallint\n";
echo " out: $row->V_SMALLINT\n";
}
- if ($row->V_VARCHAR != $v_varchar){
+ if ($row->V_VARCHAR != $v_varchar) {
echo " VARCHAR fail:\n";
echo " in: $v_varchar\n";
echo " out: $row->V_VARCHAR\n";
@@ -108,7 +108,7 @@
}/* for($iter)*/
echo "select\n";
- for($iter = 0; $iter < 3; $iter++){
+ for($iter = 0; $iter < 3; $iter++) {
/* prepare data */
$v_char = rand_str(1000);
$v_date = rand_datetime();
@@ -132,35 +132,49 @@
/* test all types */
if(!($sel = ibase_query(
- "select iter from test6 where v_char = ?", $v_char)))
+ "select iter from test6 where v_char = ?", $v_char)) ||
+ !ibase_fetch_row($sel)) {
echo "CHAR fail\n";
+ }
ibase_free_result($sel);
if(!($sel = ibase_query(
- "select iter from test6 where v_date = ?", $v_date)))
+ "select iter from test6 where v_date = ?", $v_date)) ||
+ !ibase_fetch_row($sel)) {
echo "DATE fail\n";
+ }
ibase_free_result($sel);
if(!($sel = ibase_query(
- "select iter from test6 where v_decimal = ?", $v_decimal)))
+ "select iter from test6 where v_decimal = ?", $v_decimal)) ||
+ !ibase_fetch_row($sel)) {
echo "DECIMAL fail\n";
+ }
ibase_free_result($sel);
if(!($sel = ibase_query(
- "select iter from test6 where v_integer = ?", $v_integer)))
+ "select iter from test6 where v_integer = ?", $v_integer)) ||
+ !ibase_fetch_row($sel)) {
echo "INTEGER fail\n";
+ }
ibase_free_result($sel);
if(!($sel = ibase_query(
- "select iter from test6 where v_numeric = ?", $v_numeric)))
+ "select iter from test6 where v_numeric = ?", $v_numeric)) ||
+ !ibase_fetch_row($sel)) {
echo "NUMERIC fail\n";
+ }
ibase_free_result($sel);
if(!($sel = ibase_query(
- "select iter from test6 where v_smallint = ?", $v_smallint)))
+ "select iter from test6 where v_smallint = ?", $v_smallint)) ||
+ !ibase_fetch_row($sel)) {
echo "SMALLINT fail\n";
+ }
ibase_free_result($sel);
if(!($sel = ibase_query(
- "select iter from test6 where v_varchar = ?", $v_varchar)))
+ "select iter from test6 where v_varchar = ?", $v_varchar)) ||
+ !ibase_fetch_row($sel)) {
echo "VARCHAR fail\n";
+ }
ibase_free_result($sel);
- }/*for iter*/
+ } /*for iter*/
echo "prepare and exec insert\n";
@@ -171,13 +185,13 @@
$query = ibase_prepare(
"insert into test6 (v_integer) values (?)");
- for($i = 0; $i < 10; $i++)
+ for($i = 0; $i < 10; $i++) {
ibase_execute($query, $i);
+ }
out_table("test6");
ibase_free_query($query);
-
echo "prepare and exec select\n";
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php