IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 11045 for trunk/ippdb/tests


Ignore:
Timestamp:
Jan 11, 2007, 3:35:04 PM (20 years ago)
Author:
jhoblitt
Message:

VERSION 0.0.73

Location:
trunk/ippdb/tests
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippdb/tests/alloc.c

    r11030 r11045  
    244244        newExpRow       *object;
    245245
    246         object = newExpRowAlloc("a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32, -16    );
     246        object = newExpRowAlloc("a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32    );
    247247
    248248        if (!object) {
     
    277277            exit(EXIT_FAILURE);
    278278        }
    279             psFree(object);
    280             exit(EXIT_FAILURE);
    281         }
    282279
    283280        psFree(object);
     
    287284        newImfileRow    *object;
    288285
    289         object = newImfileRowAlloc("a string", "a string", "a string", "a string", -16    );
     286        object = newImfileRowAlloc("a string", "a string", "a string", "a string"    );
    290287
    291288        if (!object) {
     
    309306            exit(EXIT_FAILURE);
    310307        }
    311             psFree(object);
    312             exit(EXIT_FAILURE);
    313         }
    314 
    315         psFree(object);
    316     }
    317 
    318     {
    319         rawDetrendExpRow *object;
    320 
    321         object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z"    );
     308
     309        psFree(object);
     310    }
     311
     312    {
     313        rawExpRow       *object;
     314
     315        object = rawExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16    );
    322316
    323317        if (!object) {
     
    400394            exit(EXIT_FAILURE);
    401395        }
    402 
    403         psFree(object);
    404     }
    405 
    406     {
    407         rawScienceExpRow *object;
    408 
    409         object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z"    );
    410 
    411         if (!object) {
    412             exit(EXIT_FAILURE);
    413         }
    414 
    415         if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
    416             psFree(object);
    417             exit(EXIT_FAILURE);
    418         }
    419         if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) {
    420             psFree(object);
    421             exit(EXIT_FAILURE);
    422         }
    423         if (strncmp(object->telescope, "a string", MAX_STRING_LENGTH)) {
     396            psFree(object);
     397            exit(EXIT_FAILURE);
     398        }
     399
     400        psFree(object);
     401    }
     402
     403    {
     404        rawImfileRow    *object;
     405
     406        object = rawImfileRowAlloc("a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16    );
     407
     408        if (!object) {
     409            exit(EXIT_FAILURE);
     410        }
     411
     412        if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
     413            psFree(object);
     414            exit(EXIT_FAILURE);
     415        }
     416        if (strncmp(object->class, "a string", MAX_STRING_LENGTH)) {
     417            psFree(object);
     418            exit(EXIT_FAILURE);
     419        }
     420        if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {
     421            psFree(object);
     422            exit(EXIT_FAILURE);
     423        }
     424        if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
    424425            psFree(object);
    425426            exit(EXIT_FAILURE);
     
    429430            exit(EXIT_FAILURE);
    430431        }
    431         if (!object->imfiles == -32) {
    432             psFree(object);
    433             exit(EXIT_FAILURE);
    434         }
    435432        if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    436433            psFree(object);
     
    485482            exit(EXIT_FAILURE);
    486483        }
    487             psFree(object);
    488             exit(EXIT_FAILURE);
    489         }
    490 
    491         psFree(object);
    492     }
    493 
    494     {
    495         rawImfileRow    *object;
    496 
    497         object = rawImfileRowAlloc("a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z"    );
    498 
    499         if (!object) {
    500             exit(EXIT_FAILURE);
    501         }
    502 
    503         if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
    504             psFree(object);
    505             exit(EXIT_FAILURE);
    506         }
    507         if (strncmp(object->class, "a string", MAX_STRING_LENGTH)) {
    508             psFree(object);
    509             exit(EXIT_FAILURE);
    510         }
    511         if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {
    512             psFree(object);
    513             exit(EXIT_FAILURE);
    514         }
    515         if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
    516             psFree(object);
    517             exit(EXIT_FAILURE);
    518         }
    519         if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {
    520             psFree(object);
    521             exit(EXIT_FAILURE);
    522         }
    523         if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    524             psFree(object);
    525             exit(EXIT_FAILURE);
    526         }
    527         if (!object->airmass == 32.32) {
    528             psFree(object);
    529             exit(EXIT_FAILURE);
    530         }
    531         if (!object->ra == 64.64) {
    532             psFree(object);
    533             exit(EXIT_FAILURE);
    534         }
    535         if (!object->decl == 64.64) {
    536             psFree(object);
    537             exit(EXIT_FAILURE);
    538         }
    539         if (!object->exp_time == 32.32) {
    540             psFree(object);
    541             exit(EXIT_FAILURE);
    542         }
    543         if (!object->bg == 64.64) {
    544             psFree(object);
    545             exit(EXIT_FAILURE);
    546         }
    547         if (!object->bg_stdev == 64.64) {
    548             psFree(object);
    549             exit(EXIT_FAILURE);
    550         }
    551         if (!object->bg_mean_stdev == 64.64) {
    552             psFree(object);
    553             exit(EXIT_FAILURE);
    554         }
    555         if (!object->alt == 64.64) {
    556             psFree(object);
    557             exit(EXIT_FAILURE);
    558         }
    559         if (!object->az == 64.64) {
    560             psFree(object);
    561             exit(EXIT_FAILURE);
    562         }
    563         if (!object->ccd_temp == 32.32) {
    564             psFree(object);
    565             exit(EXIT_FAILURE);
    566         }
    567         if (!object->posang == 64.64) {
    568             psFree(object);
    569             exit(EXIT_FAILURE);
    570         }
    571         if (strncmp(object->object, "a string", MAX_STRING_LENGTH)) {
    572484            psFree(object);
    573485            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/createtable.c

    r10753 r11045  
    148148        }
    149149
    150         if(!rawDetrendExpCreateTable(dbh)) {
    151             exit(EXIT_FAILURE);
    152         }
    153 
    154         psDBCleanup(dbh);
    155     }
    156 
    157     {
    158         psDB            *dbh;
    159 
    160         dbh = psDBInit("localhost", "test", NULL, "test");
    161         if (!dbh) {
    162             exit(EXIT_FAILURE);
    163         }
    164 
    165         if(!rawScienceExpCreateTable(dbh)) {
     150        if(!rawExpCreateTable(dbh)) {
    166151            exit(EXIT_FAILURE);
    167152        }
  • trunk/ippdb/tests/dbcleanup.c

    r10753 r11045  
    2020    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS newExp");
    2121    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS newImfile");
    22     p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawDetrendExp");
    23     p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawScienceExp");
     22    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawExp");
    2423    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawImfile");
    2524    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p1PendingExp");
  • trunk/ippdb/tests/dbsetup.c

    r10753 r11045  
    4040    newImfileCreateTable(dbh);
    4141
    42     p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawDetrendExp");
    43     rawDetrendExpCreateTable(dbh);
    44 
    45     p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawScienceExp");
    46     rawScienceExpCreateTable(dbh);
     42    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawExp");
     43    rawExpCreateTable(dbh);
    4744
    4845    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawImfile");
  • trunk/ippdb/tests/droptable.c

    r10753 r11045  
    148148        }
    149149
    150         if (!rawDetrendExpDropTable(dbh)) {
    151             exit(EXIT_FAILURE);
    152         }
    153 
    154         psDBCleanup(dbh);
    155     }
    156 
    157     {
    158         psDB            *dbh;
    159 
    160         dbh = psDBInit("localhost", "test", NULL, "test");
    161         if (!dbh) {
    162             exit(EXIT_FAILURE);
    163         }
    164 
    165         if (!rawScienceExpDropTable(dbh)) {
     150        if (!rawExpDropTable(dbh)) {
    166151            exit(EXIT_FAILURE);
    167152        }
  • trunk/ippdb/tests/insert.c

    r11030 r11045  
    118118        }
    119119
    120         if (!newExpInsert(dbh, "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32, -16)) {
    121             exit(EXIT_FAILURE);
    122         }
    123 
    124         psDBCleanup(dbh);
    125     }
    126 
    127     {
    128         psDB            *dbh;
    129 
    130         dbh = psDBInit("localhost", "test", NULL, "test");
    131         if (!dbh) {
    132             exit(EXIT_FAILURE);
    133         }
    134 
    135         if (!newImfileInsert(dbh, "a string", "a string", "a string", "a string", -16)) {
    136             exit(EXIT_FAILURE);
    137         }
    138 
    139         psDBCleanup(dbh);
    140     }
    141 
    142     {
    143         psDB            *dbh;
    144 
    145         dbh = psDBInit("localhost", "test", NULL, "test");
    146         if (!dbh) {
    147             exit(EXIT_FAILURE);
    148         }
    149 
    150         if (!rawDetrendExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z")) {
    151             exit(EXIT_FAILURE);
    152         }
    153 
    154         psDBCleanup(dbh);
    155     }
    156 
    157     {
    158         psDB            *dbh;
    159 
    160         dbh = psDBInit("localhost", "test", NULL, "test");
    161         if (!dbh) {
    162             exit(EXIT_FAILURE);
    163         }
    164 
    165         if (!rawScienceExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z")) {
    166             exit(EXIT_FAILURE);
    167         }
    168 
    169         psDBCleanup(dbh);
    170     }
    171 
    172     {
    173         psDB            *dbh;
    174 
    175         dbh = psDBInit("localhost", "test", NULL, "test");
    176         if (!dbh) {
    177             exit(EXIT_FAILURE);
    178         }
    179 
    180         if (!rawImfileInsert(dbh, "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z")) {
     120        if (!newExpInsert(dbh, "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32)) {
     121            exit(EXIT_FAILURE);
     122        }
     123
     124        psDBCleanup(dbh);
     125    }
     126
     127    {
     128        psDB            *dbh;
     129
     130        dbh = psDBInit("localhost", "test", NULL, "test");
     131        if (!dbh) {
     132            exit(EXIT_FAILURE);
     133        }
     134
     135        if (!newImfileInsert(dbh, "a string", "a string", "a string", "a string")) {
     136            exit(EXIT_FAILURE);
     137        }
     138
     139        psDBCleanup(dbh);
     140    }
     141
     142    {
     143        psDB            *dbh;
     144
     145        dbh = psDBInit("localhost", "test", NULL, "test");
     146        if (!dbh) {
     147            exit(EXIT_FAILURE);
     148        }
     149
     150        if (!rawExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16)) {
     151            exit(EXIT_FAILURE);
     152        }
     153
     154        psDBCleanup(dbh);
     155    }
     156
     157    {
     158        psDB            *dbh;
     159
     160        dbh = psDBInit("localhost", "test", NULL, "test");
     161        if (!dbh) {
     162            exit(EXIT_FAILURE);
     163        }
     164
     165        if (!rawImfileInsert(dbh, "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16)) {
    181166            exit(EXIT_FAILURE);
    182167        }
  • trunk/ippdb/tests/insertfits.c

    r10753 r11045  
    258258        }
    259259
    260         if (!rawDetrendExpInsertFits(dbh, fits)) {
    261             exit(EXIT_FAILURE);
    262         }
    263 
    264         if (!psFitsClose(fits)) {
    265             exit(EXIT_FAILURE);
    266         }
    267 
    268         psDBCleanup(dbh);
    269     }
    270 
    271     {
    272         psDB            *dbh;
    273         psFits          *fits;
    274 
    275         dbh = psDBInit("localhost", "test", NULL, "test");
    276         if (!dbh) {
    277             exit(EXIT_FAILURE);
    278         }
    279 
    280         // open a temp
    281         fits = psFitsOpen(TMP_FILENAME, "r");
    282         if (!fits) {
    283             exit(EXIT_FAILURE);
    284         }
    285 
    286         if (!rawScienceExpInsertFits(dbh, fits)) {
     260        if (!rawExpInsertFits(dbh, fits)) {
    287261            exit(EXIT_FAILURE);
    288262        }
  • trunk/ippdb/tests/insertobject.c

    r11030 r11045  
    168168        }
    169169
    170         object = newExpRowAlloc("a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32, -16);
     170        object = newExpRowAlloc("a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32);
    171171        if (!object) {
    172172            exit(EXIT_FAILURE);
     
    190190        }
    191191
    192         object = newImfileRowAlloc("a string", "a string", "a string", "a string", -16);
     192        object = newImfileRowAlloc("a string", "a string", "a string", "a string");
    193193        if (!object) {
    194194            exit(EXIT_FAILURE);
     
    205205    {
    206206        psDB            *dbh;
    207         rawDetrendExpRow *object;
    208 
    209         dbh = psDBInit("localhost", "test", NULL, "test");
    210         if (!dbh) {
    211             exit(EXIT_FAILURE);
    212         }
    213 
    214         object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z");
    215         if (!object) {
    216             exit(EXIT_FAILURE);
    217         }
    218 
    219         if (!rawDetrendExpInsertObject(dbh, object)) {
    220             exit(EXIT_FAILURE);
    221         }
    222 
    223         psFree(object);
    224         psDBCleanup(dbh);
    225     }
    226 
    227     {
    228         psDB            *dbh;
    229         rawScienceExpRow *object;
    230 
    231         dbh = psDBInit("localhost", "test", NULL, "test");
    232         if (!dbh) {
    233             exit(EXIT_FAILURE);
    234         }
    235 
    236         object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z");
    237         if (!object) {
    238             exit(EXIT_FAILURE);
    239         }
    240 
    241         if (!rawScienceExpInsertObject(dbh, object)) {
     207        rawExpRow       *object;
     208
     209        dbh = psDBInit("localhost", "test", NULL, "test");
     210        if (!dbh) {
     211            exit(EXIT_FAILURE);
     212        }
     213
     214        object = rawExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16);
     215        if (!object) {
     216            exit(EXIT_FAILURE);
     217        }
     218
     219        if (!rawExpInsertObject(dbh, object)) {
    242220            exit(EXIT_FAILURE);
    243221        }
     
    256234        }
    257235
    258         object = rawImfileRowAlloc("a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z");
     236        object = rawImfileRowAlloc("a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16);
    259237        if (!object) {
    260238            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/metadatafromobject.c

    r11030 r11045  
    302302        bool            status;
    303303
    304         object = newExpRowAlloc("a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32, -16);
     304        object = newExpRowAlloc("a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32);
    305305        if (!object) {
    306306            exit(EXIT_FAILURE);
     
    341341            exit(EXIT_FAILURE);
    342342        }
    343             psFree(md);
    344             exit(EXIT_FAILURE);
    345         }
    346343
    347344        psFree(md);
     
    353350        bool            status;
    354351
    355         object = newImfileRowAlloc("a string", "a string", "a string", "a string", -16);
     352        object = newImfileRowAlloc("a string", "a string", "a string", "a string");
    356353        if (!object) {
    357354            exit(EXIT_FAILURE);
     
    381378            exit(EXIT_FAILURE);
    382379        }
    383             psFree(md);
    384             exit(EXIT_FAILURE);
    385         }
    386 
    387         psFree(md);
    388     }
    389 
    390     {
    391         psMetadata      *md;
    392         rawDetrendExpRow *object;
    393         bool            status;
    394 
    395         object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z");
    396         if (!object) {
    397             exit(EXIT_FAILURE);
    398         }
    399 
    400         md = rawDetrendExpMetadataFromObject(object);
     380
     381        psFree(md);
     382    }
     383
     384    {
     385        psMetadata      *md;
     386        rawExpRow       *object;
     387        bool            status;
     388
     389        object = rawExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16);
     390        if (!object) {
     391            exit(EXIT_FAILURE);
     392        }
     393
     394        md = rawExpMetadataFromObject(object);
    401395        if (!md) {
    402396            exit(EXIT_FAILURE);
     
    480474            exit(EXIT_FAILURE);
    481475        }
    482 
    483         psFree(md);
    484     }
    485 
    486     {
    487         psMetadata      *md;
    488         rawScienceExpRow *object;
    489         bool            status;
    490 
    491         object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z");
    492         if (!object) {
    493             exit(EXIT_FAILURE);
    494         }
    495 
    496         md = rawScienceExpMetadataFromObject(object);
    497         if (!md) {
    498             exit(EXIT_FAILURE);
    499         }
    500 
    501         psFree(object);
    502 
    503         if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) {
    504             psFree(md);
    505             exit(EXIT_FAILURE);
    506         }
    507         if (strncmp(psMetadataLookupPtr(&status, md, "camera"), "a string", MAX_STRING_LENGTH)) {
    508             psFree(md);
    509             exit(EXIT_FAILURE);
    510         }
    511         if (strncmp(psMetadataLookupPtr(&status, md, "telescope"), "a string", MAX_STRING_LENGTH)) {
     476            psFree(md);
     477            exit(EXIT_FAILURE);
     478        }
     479
     480        psFree(md);
     481    }
     482
     483    {
     484        psMetadata      *md;
     485        rawImfileRow    *object;
     486        bool            status;
     487
     488        object = rawImfileRowAlloc("a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16);
     489        if (!object) {
     490            exit(EXIT_FAILURE);
     491        }
     492
     493        md = rawImfileMetadataFromObject(object);
     494        if (!md) {
     495            exit(EXIT_FAILURE);
     496        }
     497
     498        psFree(object);
     499
     500        if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) {
     501            psFree(md);
     502            exit(EXIT_FAILURE);
     503        }
     504        if (strncmp(psMetadataLookupPtr(&status, md, "class"), "a string", MAX_STRING_LENGTH)) {
     505            psFree(md);
     506            exit(EXIT_FAILURE);
     507        }
     508        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     509            psFree(md);
     510            exit(EXIT_FAILURE);
     511        }
     512        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    512513            psFree(md);
    513514            exit(EXIT_FAILURE);
     
    517518            exit(EXIT_FAILURE);
    518519        }
    519         if (!psMetadataLookupS32(&status, md, "imfiles") == -32) {
    520             psFree(md);
    521             exit(EXIT_FAILURE);
    522         }
    523520        if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
    524521            psFree(md);
     
    573570            exit(EXIT_FAILURE);
    574571        }
    575             psFree(md);
    576             exit(EXIT_FAILURE);
    577         }
    578 
    579         psFree(md);
    580     }
    581 
    582     {
    583         psMetadata      *md;
    584         rawImfileRow    *object;
    585         bool            status;
    586 
    587         object = rawImfileRowAlloc("a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z");
    588         if (!object) {
    589             exit(EXIT_FAILURE);
    590         }
    591 
    592         md = rawImfileMetadataFromObject(object);
    593         if (!md) {
    594             exit(EXIT_FAILURE);
    595         }
    596 
    597         psFree(object);
    598 
    599         if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) {
    600             psFree(md);
    601             exit(EXIT_FAILURE);
    602         }
    603         if (strncmp(psMetadataLookupPtr(&status, md, "class"), "a string", MAX_STRING_LENGTH)) {
    604             psFree(md);
    605             exit(EXIT_FAILURE);
    606         }
    607         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    608             psFree(md);
    609             exit(EXIT_FAILURE);
    610         }
    611         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    612             psFree(md);
    613             exit(EXIT_FAILURE);
    614         }
    615         if (strncmp(psMetadataLookupPtr(&status, md, "exp_type"), "a string", MAX_STRING_LENGTH)) {
    616             psFree(md);
    617             exit(EXIT_FAILURE);
    618         }
    619         if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
    620             psFree(md);
    621             exit(EXIT_FAILURE);
    622         }
    623         if (!psMetadataLookupF32(&status, md, "airmass") == 32.32) {
    624             psFree(md);
    625             exit(EXIT_FAILURE);
    626         }
    627         if (!psMetadataLookupF64(&status, md, "ra") == 64.64) {
    628             psFree(md);
    629             exit(EXIT_FAILURE);
    630         }
    631         if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {
    632             psFree(md);
    633             exit(EXIT_FAILURE);
    634         }
    635         if (!psMetadataLookupF32(&status, md, "exp_time") == 32.32) {
    636             psFree(md);
    637             exit(EXIT_FAILURE);
    638         }
    639         if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
    640             psFree(md);
    641             exit(EXIT_FAILURE);
    642         }
    643         if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
    644             psFree(md);
    645             exit(EXIT_FAILURE);
    646         }
    647         if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
    648             psFree(md);
    649             exit(EXIT_FAILURE);
    650         }
    651         if (!psMetadataLookupF64(&status, md, "alt") == 64.64) {
    652             psFree(md);
    653             exit(EXIT_FAILURE);
    654         }
    655         if (!psMetadataLookupF64(&status, md, "az") == 64.64) {
    656             psFree(md);
    657             exit(EXIT_FAILURE);
    658         }
    659         if (!psMetadataLookupF32(&status, md, "ccd_temp") == 32.32) {
    660             psFree(md);
    661             exit(EXIT_FAILURE);
    662         }
    663         if (!psMetadataLookupF64(&status, md, "posang") == 64.64) {
    664             psFree(md);
    665             exit(EXIT_FAILURE);
    666         }
    667         if (strncmp(psMetadataLookupPtr(&status, md, "object"), "a string", MAX_STRING_LENGTH)) {
    668572            psFree(md);
    669573            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/objectfrommetadata.c

    r11030 r11045  
    450450            exit(EXIT_FAILURE);
    451451        }
    452             psFree(md);
    453             exit(EXIT_FAILURE);
    454         }
    455452
    456453        object = newExpObjectFromMetadata(md);
     
    489486            exit(EXIT_FAILURE);
    490487        }
    491             psFree(object);
    492             exit(EXIT_FAILURE);
    493         }
    494488
    495489        psFree(object);
     
    517511            exit(EXIT_FAILURE);
    518512        }
    519             psFree(md);
    520             exit(EXIT_FAILURE);
    521         }
    522513
    523514        object = newImfileObjectFromMetadata(md);
     
    545536            exit(EXIT_FAILURE);
    546537        }
    547             psFree(object);
    548             exit(EXIT_FAILURE);
    549         }
    550 
    551         psFree(object);
    552     }
    553 
    554     {
    555         psMetadata      *md;
    556         rawDetrendExpRow *object;
     538
     539        psFree(object);
     540    }
     541
     542    {
     543        psMetadata      *md;
     544        rawExpRow       *object;
    557545
    558546        md = psMetadataAlloc();
     
    632620            exit(EXIT_FAILURE);
    633621        }
    634 
    635         object = rawDetrendExpObjectFromMetadata(md);
     622            psFree(md);
     623            exit(EXIT_FAILURE);
     624        }
     625
     626        object = rawExpObjectFromMetadata(md);
    636627        if (!object) {
    637628            psFree(md);
     
    716707            exit(EXIT_FAILURE);
    717708        }
    718 
    719         psFree(object);
    720     }
    721 
    722     {
    723         psMetadata      *md;
    724         rawScienceExpRow *object;
     709            psFree(object);
     710            exit(EXIT_FAILURE);
     711        }
     712
     713        psFree(object);
     714    }
     715
     716    {
     717        psMetadata      *md;
     718        rawImfileRow    *object;
    725719
    726720        md = psMetadataAlloc();
     
    729723            exit(EXIT_FAILURE);
    730724        }
    731         if (!psMetadataAddStr(md, PS_LIST_TAIL, "camera", 0, NULL, "a string")) {
    732             psFree(md);
    733             exit(EXIT_FAILURE);
    734         }
    735         if (!psMetadataAddStr(md, PS_LIST_TAIL, "telescope", 0, NULL, "a string")) {
     725        if (!psMetadataAddStr(md, PS_LIST_TAIL, "class", 0, NULL, "a string")) {
     726            psFree(md);
     727            exit(EXIT_FAILURE);
     728        }
     729        if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {
     730            psFree(md);
     731            exit(EXIT_FAILURE);
     732        }
     733        if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
    736734            psFree(md);
    737735            exit(EXIT_FAILURE);
     
    741739            exit(EXIT_FAILURE);
    742740        }
    743         if (!psMetadataAddS32(md, PS_LIST_TAIL, "imfiles", 0, NULL, -32)) {
    744             psFree(md);
    745             exit(EXIT_FAILURE);
    746         }
    747741        if (!psMetadataAddStr(md, PS_LIST_TAIL, "filter", 0, NULL, "a string")) {
    748742            psFree(md);
     
    800794            exit(EXIT_FAILURE);
    801795        }
    802 
    803         object = rawScienceExpObjectFromMetadata(md);
     796            psFree(md);
     797            exit(EXIT_FAILURE);
     798        }
     799
     800        object = rawImfileObjectFromMetadata(md);
    804801        if (!object) {
    805802            psFree(md);
     
    813810            exit(EXIT_FAILURE);
    814811        }
    815         if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) {
    816             psFree(object);
    817             exit(EXIT_FAILURE);
    818         }
    819         if (strncmp(object->telescope, "a string", MAX_STRING_LENGTH)) {
     812        if (strncmp(object->class, "a string", MAX_STRING_LENGTH)) {
     813            psFree(object);
     814            exit(EXIT_FAILURE);
     815        }
     816        if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {
     817            psFree(object);
     818            exit(EXIT_FAILURE);
     819        }
     820        if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
    820821            psFree(object);
    821822            exit(EXIT_FAILURE);
     
    825826            exit(EXIT_FAILURE);
    826827        }
    827         if (!object->imfiles == -32) {
    828             psFree(object);
    829             exit(EXIT_FAILURE);
    830         }
    831828        if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    832829            psFree(object);
     
    881878            exit(EXIT_FAILURE);
    882879        }
    883             psFree(object);
    884             exit(EXIT_FAILURE);
    885         }
    886 
    887         psFree(object);
    888     }
    889 
    890     {
    891         psMetadata      *md;
    892         rawImfileRow    *object;
    893 
    894         md = psMetadataAlloc();
    895         if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
    896             psFree(md);
    897             exit(EXIT_FAILURE);
    898         }
    899         if (!psMetadataAddStr(md, PS_LIST_TAIL, "class", 0, NULL, "a string")) {
    900             psFree(md);
    901             exit(EXIT_FAILURE);
    902         }
    903         if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {
    904             psFree(md);
    905             exit(EXIT_FAILURE);
    906         }
    907         if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
    908             psFree(md);
    909             exit(EXIT_FAILURE);
    910         }
    911         if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_type", 0, NULL, "a string")) {
    912             psFree(md);
    913             exit(EXIT_FAILURE);
    914         }
    915         if (!psMetadataAddStr(md, PS_LIST_TAIL, "filter", 0, NULL, "a string")) {
    916             psFree(md);
    917             exit(EXIT_FAILURE);
    918         }
    919         if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, 32.32)) {
    920             psFree(md);
    921             exit(EXIT_FAILURE);
    922         }
    923         if (!psMetadataAddF64(md, PS_LIST_TAIL, "ra", 0, NULL, 64.64)) {
    924             psFree(md);
    925             exit(EXIT_FAILURE);
    926         }
    927         if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {
    928             psFree(md);
    929             exit(EXIT_FAILURE);
    930         }
    931         if (!psMetadataAddF32(md, PS_LIST_TAIL, "exp_time", 0, NULL, 32.32)) {
    932             psFree(md);
    933             exit(EXIT_FAILURE);
    934         }
    935         if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
    936             psFree(md);
    937             exit(EXIT_FAILURE);
    938         }
    939         if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
    940             psFree(md);
    941             exit(EXIT_FAILURE);
    942         }
    943         if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {
    944             psFree(md);
    945             exit(EXIT_FAILURE);
    946         }
    947         if (!psMetadataAddF64(md, PS_LIST_TAIL, "alt", 0, NULL, 64.64)) {
    948             psFree(md);
    949             exit(EXIT_FAILURE);
    950         }
    951         if (!psMetadataAddF64(md, PS_LIST_TAIL, "az", 0, NULL, 64.64)) {
    952             psFree(md);
    953             exit(EXIT_FAILURE);
    954         }
    955         if (!psMetadataAddF32(md, PS_LIST_TAIL, "ccd_temp", 0, NULL, 32.32)) {
    956             psFree(md);
    957             exit(EXIT_FAILURE);
    958         }
    959         if (!psMetadataAddF64(md, PS_LIST_TAIL, "posang", 0, NULL, 64.64)) {
    960             psFree(md);
    961             exit(EXIT_FAILURE);
    962         }
    963         if (!psMetadataAddStr(md, PS_LIST_TAIL, "object", 0, NULL, "a string")) {
    964             psFree(md);
    965             exit(EXIT_FAILURE);
    966         }
    967             psFree(md);
    968             exit(EXIT_FAILURE);
    969         }
    970 
    971         object = rawImfileObjectFromMetadata(md);
    972         if (!object) {
    973             psFree(md);
    974             exit(EXIT_FAILURE);
    975         }
    976 
    977         psFree(md);
    978 
    979         if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
    980             psFree(object);
    981             exit(EXIT_FAILURE);
    982         }
    983         if (strncmp(object->class, "a string", MAX_STRING_LENGTH)) {
    984             psFree(object);
    985             exit(EXIT_FAILURE);
    986         }
    987         if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {
    988             psFree(object);
    989             exit(EXIT_FAILURE);
    990         }
    991         if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
    992             psFree(object);
    993             exit(EXIT_FAILURE);
    994         }
    995         if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {
    996             psFree(object);
    997             exit(EXIT_FAILURE);
    998         }
    999         if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    1000             psFree(object);
    1001             exit(EXIT_FAILURE);
    1002         }
    1003         if (!object->airmass == 32.32) {
    1004             psFree(object);
    1005             exit(EXIT_FAILURE);
    1006         }
    1007         if (!object->ra == 64.64) {
    1008             psFree(object);
    1009             exit(EXIT_FAILURE);
    1010         }
    1011         if (!object->decl == 64.64) {
    1012             psFree(object);
    1013             exit(EXIT_FAILURE);
    1014         }
    1015         if (!object->exp_time == 32.32) {
    1016             psFree(object);
    1017             exit(EXIT_FAILURE);
    1018         }
    1019         if (!object->bg == 64.64) {
    1020             psFree(object);
    1021             exit(EXIT_FAILURE);
    1022         }
    1023         if (!object->bg_stdev == 64.64) {
    1024             psFree(object);
    1025             exit(EXIT_FAILURE);
    1026         }
    1027         if (!object->bg_mean_stdev == 64.64) {
    1028             psFree(object);
    1029             exit(EXIT_FAILURE);
    1030         }
    1031         if (!object->alt == 64.64) {
    1032             psFree(object);
    1033             exit(EXIT_FAILURE);
    1034         }
    1035         if (!object->az == 64.64) {
    1036             psFree(object);
    1037             exit(EXIT_FAILURE);
    1038         }
    1039         if (!object->ccd_temp == 32.32) {
    1040             psFree(object);
    1041             exit(EXIT_FAILURE);
    1042         }
    1043         if (!object->posang == 64.64) {
    1044             psFree(object);
    1045             exit(EXIT_FAILURE);
    1046         }
    1047         if (strncmp(object->object, "a string", MAX_STRING_LENGTH)) {
    1048880            psFree(object);
    1049881            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/selectrowsfits.c

    r10753 r11045  
    219219        }
    220220
    221         if (!rawDetrendExpSelectRowsFits(dbh, fits, NULL, 1)) {
    222             exit(EXIT_FAILURE);
    223         }
    224 
    225         psFree(fits);
    226         psDBCleanup(dbh);
    227     }
    228 
    229     {
    230         psDB            *dbh;
    231         psFits          *fits;
    232 
    233         dbh = psDBInit("localhost", "test", NULL, "test");
    234         if (!dbh) {
    235             exit(EXIT_FAILURE);
    236         }
    237 
    238         fits = psFitsOpen(TMP_FILENAME, "w");
    239         if (!fits) {
    240             exit(EXIT_FAILURE);
    241         }
    242 
    243         if (!rawScienceExpSelectRowsFits(dbh, fits, NULL, 1)) {
     221        if (!rawExpSelectRowsFits(dbh, fits, NULL, 1)) {
    244222            exit(EXIT_FAILURE);
    245223        }
Note: See TracChangeset for help on using the changeset viewer.