IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 4318


Ignore:
Timestamp:
Jun 20, 2005, 9:04:56 AM (21 years ago)
Author:
evanalst
Message:

Update test case for psDBDumpRows.

Location:
trunk/psLib/test/dataIO
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/dataIO/tst_psDB.c

    r4317 r4318  
    99 *  @author Aaron Culliney, MHPCC
    1010 *
    11  *  @version $Revision: 1.23 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-06-18 03:22:43 $
     11 *  @version $Revision: 1.24 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-06-20 19:04:56 $
    1313 *
    1414 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    14421442        return 7;
    14431443    }
    1444 
    14451444    psFree(ary);
     1445
     1446    // Attempt to dump row with database NULL
     1447    psLogMsg(__func__,PS_LOG_INFO,"Following should generate error message for NULL database");
     1448    if(psDBDumpRows(NULL,table)!=NULL) {
     1449        psError(PS_ERR_UNKNOWN,true,"Did not expect return non-NULL for NULL database specified");
     1450        psDBDropTable(dbh,table);
     1451        psDBCleanup(dbh);
     1452        return 8;
     1453    }
     1454
     1455    // Attempt to dump row with table NULL
     1456    psLogMsg(__func__,PS_LOG_INFO,"Following should generate error message for NULL table");
     1457    if(psDBDumpRows(dbh,NULL)!=NULL) {
     1458        psError(PS_ERR_UNKNOWN,true,"Did not expect return non-NULL for NULL table specified");
     1459        psDBDropTable(dbh,table);
     1460        psDBCleanup(dbh);
     1461        return 9;
     1462    }
    14461463
    14471464    psDBDropTable(dbh, table);
  • trunk/psLib/test/dataIO/verified/tst_psDB.stderr

    r4314 r4318  
    243243
    244244<DATE><TIME>|<HOST>|I|TPDBDumpRows
    245     psDBDumpRows shall dump all rows from a test table.
    246 <DATE><TIME>|<HOST>|I|_print_row
    247     [key_string]=[randrow1]
    248 <DATE><TIME>|<HOST>|I|_print_row
    249     [key_s32]=[12345]
    250 <DATE><TIME>|<HOST>|I|_print_row
    251     [key_f32]=[9876.5]
    252 <DATE><TIME>|<HOST>|I|_print_row
    253     [key_f64]=[456.75]
    254 <DATE><TIME>|<HOST>|I|_print_row
    255     [key_bool]=[Yay]
    256 <DATE><TIME>|<HOST>|I|_print_row
    257     [key_s32_0]=[1]
    258 <DATE><TIME>|<HOST>|I|_print_row
    259     [key_string]=[randrow2]
    260 <DATE><TIME>|<HOST>|I|_print_row
    261     [key_s32]=[2345]
    262 <DATE><TIME>|<HOST>|I|_print_row
    263     [key_f32]=[876.5]
    264 <DATE><TIME>|<HOST>|I|_print_row
    265     [key_f64]=[56.75]
    266 <DATE><TIME>|<HOST>|I|_print_row
    267     [key_bool]=[Nay]
    268 <DATE><TIME>|<HOST>|I|_print_row
    269     [key_s32_0]=[2]
    270 <DATE><TIME>|<HOST>|I|_print_row
    271     [key_string]=[hello world!]
    272 <DATE><TIME>|<HOST>|I|_print_row
    273     [key_s32]=[1974]
    274 <DATE><TIME>|<HOST>|I|_print_row
    275     [key_f32]=[3.14159]
    276 <DATE><TIME>|<HOST>|I|_print_row
    277     [key_f64]=[2.71828]
    278 <DATE><TIME>|<HOST>|I|_print_row
    279     [key_bool]=[Yay]
    280 <DATE><TIME>|<HOST>|I|_print_row
    281     [key_s32_0]=[3]
     245    Following should generate error message for NULL database
     246<DATE><TIME>|<HOST>|E|p_psDBRunQuery (FILE:LINENO)
     247    Invalid psDB has been specified.
     248<DATE><TIME>|<HOST>|E|psDBSelectRows (FILE:LINENO)
     249    Query execution failed.
    282250<DATE><TIME>|<HOST>|I|TPDBDumpRows
    283     found expected output.
    284 <DATE><TIME>|<HOST>|I|TPDBDumpRows
    285     found expected output.
     251    Following should generate error message for NULL table
     252<DATE><TIME>|<HOST>|E|p_psDBRunQuery (FILE:LINENO)
     253    Failed to execute SQL query.  Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'null)' at line 1
     254<DATE><TIME>|<HOST>|E|psDBSelectRows (FILE:LINENO)
     255    Query execution failed.
    286256
    287257---> TESTPOINT PASSED (psDB{dbDumpRows} | tst_psDB.c)
Note: See TracChangeset for help on using the changeset viewer.