IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 8283 for trunk/ippdb/tests


Ignore:
Timestamp:
Aug 10, 2006, 3:34:31 PM (20 years ago)
Author:
jhoblitt
Message:

VERSION 0.0.25

Location:
trunk/ippdb/tests
Files:
6 edited

Legend:

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

    r8266 r8283  
    483483        rawDetrendExpRow *object;
    484484
    485         object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64    );
     485        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    );
    486486
    487487        if (!object) {
     
    529529            exit(EXIT_FAILURE);
    530530        }
    531         if (!object->background == 64.64) {
     531        if (!object->bg == 64.64) {
     532            psFree(object);
     533            exit(EXIT_FAILURE);
     534        }
     535        if (!object->bg_stdev == 64.64) {
     536            psFree(object);
     537            exit(EXIT_FAILURE);
     538        }
     539        if (!object->bg_mean_stdev == 64.64) {
     540            psFree(object);
     541            exit(EXIT_FAILURE);
     542        }
     543        if (!object->alt == 64.64) {
     544            psFree(object);
     545            exit(EXIT_FAILURE);
     546        }
     547        if (!object->az == 64.64) {
     548            psFree(object);
     549            exit(EXIT_FAILURE);
     550        }
     551        if (!object->ccd_temp == 32.32) {
     552            psFree(object);
     553            exit(EXIT_FAILURE);
     554        }
     555        if (!object->posang == 64.64) {
    532556            psFree(object);
    533557            exit(EXIT_FAILURE);
     
    540564        rawScienceExpRow *object;
    541565
    542         object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64    );
     566        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    );
    543567
    544568        if (!object) {
     
    586610            exit(EXIT_FAILURE);
    587611        }
    588         if (!object->background == 64.64) {
     612        if (!object->bg == 64.64) {
     613            psFree(object);
     614            exit(EXIT_FAILURE);
     615        }
     616        if (!object->bg_stdev == 64.64) {
     617            psFree(object);
     618            exit(EXIT_FAILURE);
     619        }
     620        if (!object->bg_mean_stdev == 64.64) {
     621            psFree(object);
     622            exit(EXIT_FAILURE);
     623        }
     624        if (!object->alt == 64.64) {
     625            psFree(object);
     626            exit(EXIT_FAILURE);
     627        }
     628        if (!object->az == 64.64) {
     629            psFree(object);
     630            exit(EXIT_FAILURE);
     631        }
     632        if (!object->ccd_temp == 32.32) {
     633            psFree(object);
     634            exit(EXIT_FAILURE);
     635        }
     636        if (!object->posang == 64.64) {
    589637            psFree(object);
    590638            exit(EXIT_FAILURE);
     
    674722        p1PendingExpRow *object;
    675723
    676         object = p1PendingExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, "a string", -32    );
    677 
    678         if (!object) {
    679             exit(EXIT_FAILURE);
    680         }
    681 
    682         if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) {
    683             psFree(object);
    684             exit(EXIT_FAILURE);
    685         }
    686         if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) {
    687             psFree(object);
    688             exit(EXIT_FAILURE);
    689         }
    690         if (strncmp(object->telescope, "a string", MAX_STRING_LENGTH)) {
    691             psFree(object);
    692             exit(EXIT_FAILURE);
    693         }
    694         if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {
    695             psFree(object);
    696             exit(EXIT_FAILURE);
    697         }
    698         if (!object->imfiles == -32) {
    699             psFree(object);
    700             exit(EXIT_FAILURE);
    701         }
    702         if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    703             psFree(object);
    704             exit(EXIT_FAILURE);
    705         }
    706         if (!object->airmass == 32.32) {
    707             psFree(object);
    708             exit(EXIT_FAILURE);
    709         }
    710         if (!object->ra == 64.64) {
    711             psFree(object);
    712             exit(EXIT_FAILURE);
    713         }
    714         if (!object->decl == 64.64) {
    715             psFree(object);
    716             exit(EXIT_FAILURE);
    717         }
    718         if (!object->exp_time == 32.32) {
    719             psFree(object);
    720             exit(EXIT_FAILURE);
    721         }
    722         if (!object->background == 64.64) {
     724        object = p1PendingExpRowAlloc("a string", "a string", -32    );
     725
     726        if (!object) {
     727            exit(EXIT_FAILURE);
     728        }
     729
     730        if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) {
    723731            psFree(object);
    724732            exit(EXIT_FAILURE);
     
    739747        p2PendingExpRow *object;
    740748
    741         object = p2PendingExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 32.32, 64.64, 64.64, 64.64, "a string", -32, -32    );
    742 
    743         if (!object) {
    744             exit(EXIT_FAILURE);
    745         }
    746 
    747         if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) {
    748             psFree(object);
    749             exit(EXIT_FAILURE);
    750         }
    751         if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) {
    752             psFree(object);
    753             exit(EXIT_FAILURE);
    754         }
    755         if (strncmp(object->telescope, "a string", MAX_STRING_LENGTH)) {
    756             psFree(object);
    757             exit(EXIT_FAILURE);
    758         }
    759         if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {
    760             psFree(object);
    761             exit(EXIT_FAILURE);
    762         }
    763         if (!object->imfiles == -32) {
    764             psFree(object);
    765             exit(EXIT_FAILURE);
    766         }
    767         if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    768             psFree(object);
    769             exit(EXIT_FAILURE);
    770         }
    771         if (!object->airmass == 32.32) {
    772             psFree(object);
    773             exit(EXIT_FAILURE);
    774         }
    775         if (!object->ra == 32.32) {
    776             psFree(object);
    777             exit(EXIT_FAILURE);
    778         }
    779         if (!object->decl == 64.64) {
    780             psFree(object);
    781             exit(EXIT_FAILURE);
    782         }
    783         if (!object->exp_time == 64.64) {
    784             psFree(object);
    785             exit(EXIT_FAILURE);
    786         }
    787         if (!object->background == 64.64) {
     749        object = p2PendingExpRowAlloc("a string", "a string", -32, -32    );
     750
     751        if (!object) {
     752            exit(EXIT_FAILURE);
     753        }
     754
     755        if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) {
    788756            psFree(object);
    789757            exit(EXIT_FAILURE);
     
    845813        p2DoneExpRow    *object;
    846814
    847         object = p2DoneExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, "a string", -32, -32    );
    848 
    849         if (!object) {
    850             exit(EXIT_FAILURE);
    851         }
    852 
    853         if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) {
    854             psFree(object);
    855             exit(EXIT_FAILURE);
    856         }
    857         if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) {
    858             psFree(object);
    859             exit(EXIT_FAILURE);
    860         }
    861         if (strncmp(object->telescope, "a string", MAX_STRING_LENGTH)) {
    862             psFree(object);
    863             exit(EXIT_FAILURE);
    864         }
    865         if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {
    866             psFree(object);
    867             exit(EXIT_FAILURE);
    868         }
    869         if (!object->imfiles == -32) {
    870             psFree(object);
    871             exit(EXIT_FAILURE);
    872         }
    873         if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    874             psFree(object);
    875             exit(EXIT_FAILURE);
    876         }
    877         if (!object->airmass == 32.32) {
    878             psFree(object);
    879             exit(EXIT_FAILURE);
    880         }
    881         if (!object->ra == 64.64) {
    882             psFree(object);
    883             exit(EXIT_FAILURE);
    884         }
    885         if (!object->decl == 64.64) {
    886             psFree(object);
    887             exit(EXIT_FAILURE);
    888         }
    889         if (!object->exp_time == 32.32) {
    890             psFree(object);
    891             exit(EXIT_FAILURE);
    892         }
    893         if (!object->background == 64.64) {
     815        object = p2DoneExpRowAlloc("a string", "a string", -32, -32    );
     816
     817        if (!object) {
     818            exit(EXIT_FAILURE);
     819        }
     820
     821        if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) {
    894822            psFree(object);
    895823            exit(EXIT_FAILURE);
     
    951879        p3PendingExpRow *object;
    952880
    953         object = p3PendingExpRowAlloc("a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, "a string", -32, -32    );
    954 
    955         if (!object) {
    956             exit(EXIT_FAILURE);
    957         }
    958 
    959         if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) {
    960             psFree(object);
    961             exit(EXIT_FAILURE);
    962         }
    963         if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) {
    964             psFree(object);
    965             exit(EXIT_FAILURE);
    966         }
    967         if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {
    968             psFree(object);
    969             exit(EXIT_FAILURE);
    970         }
    971         if (!object->imfiles == -32) {
    972             psFree(object);
    973             exit(EXIT_FAILURE);
    974         }
    975         if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    976             psFree(object);
    977             exit(EXIT_FAILURE);
    978         }
    979         if (!object->airmass == 32.32) {
    980             psFree(object);
    981             exit(EXIT_FAILURE);
    982         }
    983         if (!object->ra == 64.64) {
    984             psFree(object);
    985             exit(EXIT_FAILURE);
    986         }
    987         if (!object->decl == 64.64) {
    988             psFree(object);
    989             exit(EXIT_FAILURE);
    990         }
    991         if (!object->exp_time == 32.32) {
    992             psFree(object);
    993             exit(EXIT_FAILURE);
    994         }
    995         if (!object->background == 64.64) {
     881        object = p3PendingExpRowAlloc("a string", "a string", -32, -32    );
     882
     883        if (!object) {
     884            exit(EXIT_FAILURE);
     885        }
     886
     887        if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) {
    996888            psFree(object);
    997889            exit(EXIT_FAILURE);
     
    1037929        detInputExpRow  *object;
    1038930
    1039         object = detInputExpRowAlloc(-32, -32, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64    );
     931        object = detInputExpRowAlloc(-32, -32, "a string", true, true    );
    1040932
    1041933        if (!object) {
     
    1055947            exit(EXIT_FAILURE);
    1056948        }
    1057         if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) {
    1058             psFree(object);
    1059             exit(EXIT_FAILURE);
    1060         }
    1061         if (strncmp(object->telescope, "a string", MAX_STRING_LENGTH)) {
    1062             psFree(object);
    1063             exit(EXIT_FAILURE);
    1064         }
    1065         if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {
    1066             psFree(object);
    1067             exit(EXIT_FAILURE);
    1068         }
    1069         if (!object->imfiles == -32) {
    1070             psFree(object);
    1071             exit(EXIT_FAILURE);
    1072         }
    1073         if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    1074             psFree(object);
    1075             exit(EXIT_FAILURE);
    1076         }
    1077         if (!object->airmass == 32.32) {
    1078             psFree(object);
    1079             exit(EXIT_FAILURE);
    1080         }
    1081         if (!object->ra == 64.64) {
    1082             psFree(object);
    1083             exit(EXIT_FAILURE);
    1084         }
    1085         if (!object->decl == 64.64) {
    1086             psFree(object);
    1087             exit(EXIT_FAILURE);
    1088         }
    1089         if (!object->exp_time == 32.32) {
    1090             psFree(object);
    1091             exit(EXIT_FAILURE);
    1092         }
    1093         if (!object->background == 64.64) {
     949        if (!object->include == true) {
     950            psFree(object);
     951            exit(EXIT_FAILURE);
     952        }
     953        if (!object->accept == true) {
    1094954            psFree(object);
    1095955            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/insert.c

    r8266 r8283  
    208208        }
    209209
    210         if (!rawDetrendExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64)) {
    211             exit(EXIT_FAILURE);
    212         }
    213 
    214         psDBCleanup(dbh);
    215     }
    216 
    217     {
    218         psDB            *dbh;
    219 
    220         dbh = psDBInit("localhost", "test", NULL, "test");
    221         if (!dbh) {
    222             exit(EXIT_FAILURE);
    223         }
    224 
    225         if (!rawScienceExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64)) {
     210        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)) {
     211            exit(EXIT_FAILURE);
     212        }
     213
     214        psDBCleanup(dbh);
     215    }
     216
     217    {
     218        psDB            *dbh;
     219
     220        dbh = psDBInit("localhost", "test", NULL, "test");
     221        if (!dbh) {
     222            exit(EXIT_FAILURE);
     223        }
     224
     225        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)) {
    226226            exit(EXIT_FAILURE);
    227227        }
     
    253253        }
    254254
    255         if (!p1PendingExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, "a string", -32)) {
    256             exit(EXIT_FAILURE);
    257         }
    258 
    259         psDBCleanup(dbh);
    260     }
    261 
    262     {
    263         psDB            *dbh;
    264 
    265         dbh = psDBInit("localhost", "test", NULL, "test");
    266         if (!dbh) {
    267             exit(EXIT_FAILURE);
    268         }
    269 
    270         if (!p2PendingExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 32.32, 64.64, 64.64, 64.64, "a string", -32, -32)) {
     255        if (!p1PendingExpInsert(dbh, "a string", "a string", -32)) {
     256            exit(EXIT_FAILURE);
     257        }
     258
     259        psDBCleanup(dbh);
     260    }
     261
     262    {
     263        psDB            *dbh;
     264
     265        dbh = psDBInit("localhost", "test", NULL, "test");
     266        if (!dbh) {
     267            exit(EXIT_FAILURE);
     268        }
     269
     270        if (!p2PendingExpInsert(dbh, "a string", "a string", -32, -32)) {
    271271            exit(EXIT_FAILURE);
    272272        }
     
    298298        }
    299299
    300         if (!p2DoneExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, "a string", -32, -32)) {
     300        if (!p2DoneExpInsert(dbh, "a string", "a string", -32, -32)) {
    301301            exit(EXIT_FAILURE);
    302302        }
     
    328328        }
    329329
    330         if (!p3PendingExpInsert(dbh, "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, "a string", -32, -32)) {
     330        if (!p3PendingExpInsert(dbh, "a string", "a string", -32, -32)) {
    331331            exit(EXIT_FAILURE);
    332332        }
     
    358358        }
    359359
    360         if (!detInputExpInsert(dbh, -32, -32, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64)) {
     360        if (!detInputExpInsert(dbh, -32, -32, "a string", true, true)) {
    361361            exit(EXIT_FAILURE);
    362362        }
  • trunk/ippdb/tests/insertobject.c

    r8266 r8283  
    300300        }
    301301
    302         object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
     302        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);
    303303        if (!object) {
    304304            exit(EXIT_FAILURE);
     
    322322        }
    323323
    324         object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
     324        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);
    325325        if (!object) {
    326326            exit(EXIT_FAILURE);
     
    366366        }
    367367
    368         object = p1PendingExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, "a string", -32);
     368        object = p1PendingExpRowAlloc("a string", "a string", -32);
    369369        if (!object) {
    370370            exit(EXIT_FAILURE);
     
    388388        }
    389389
    390         object = p2PendingExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 32.32, 64.64, 64.64, 64.64, "a string", -32, -32);
     390        object = p2PendingExpRowAlloc("a string", "a string", -32, -32);
    391391        if (!object) {
    392392            exit(EXIT_FAILURE);
     
    432432        }
    433433
    434         object = p2DoneExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, "a string", -32, -32);
     434        object = p2DoneExpRowAlloc("a string", "a string", -32, -32);
    435435        if (!object) {
    436436            exit(EXIT_FAILURE);
     
    476476        }
    477477
    478         object = p3PendingExpRowAlloc("a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, "a string", -32, -32);
     478        object = p3PendingExpRowAlloc("a string", "a string", -32, -32);
    479479        if (!object) {
    480480            exit(EXIT_FAILURE);
     
    520520        }
    521521
    522         object = detInputExpRowAlloc(-32, -32, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
     522        object = detInputExpRowAlloc(-32, -32, "a string", true, true);
    523523        if (!object) {
    524524            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/metadatafromobject.c

    r8266 r8283  
    590590        bool            status;
    591591
    592         object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
     592        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);
    593593        if (!object) {
    594594            exit(EXIT_FAILURE);
     
    642642            exit(EXIT_FAILURE);
    643643        }
    644         if (!psMetadataLookupF64(&status, md, "background") == 64.64) {
     644        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     645            psFree(md);
     646            exit(EXIT_FAILURE);
     647        }
     648        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     649            psFree(md);
     650            exit(EXIT_FAILURE);
     651        }
     652        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     653            psFree(md);
     654            exit(EXIT_FAILURE);
     655        }
     656        if (!psMetadataLookupF64(&status, md, "alt") == 64.64) {
     657            psFree(md);
     658            exit(EXIT_FAILURE);
     659        }
     660        if (!psMetadataLookupF64(&status, md, "az") == 64.64) {
     661            psFree(md);
     662            exit(EXIT_FAILURE);
     663        }
     664        if (!psMetadataLookupF32(&status, md, "ccd_temp") == 32.32) {
     665            psFree(md);
     666            exit(EXIT_FAILURE);
     667        }
     668        if (!psMetadataLookupF64(&status, md, "posang") == 64.64) {
    645669            psFree(md);
    646670            exit(EXIT_FAILURE);
     
    655679        bool            status;
    656680
    657         object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
     681        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);
    658682        if (!object) {
    659683            exit(EXIT_FAILURE);
     
    707731            exit(EXIT_FAILURE);
    708732        }
    709         if (!psMetadataLookupF64(&status, md, "background") == 64.64) {
     733        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     734            psFree(md);
     735            exit(EXIT_FAILURE);
     736        }
     737        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     738            psFree(md);
     739            exit(EXIT_FAILURE);
     740        }
     741        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     742            psFree(md);
     743            exit(EXIT_FAILURE);
     744        }
     745        if (!psMetadataLookupF64(&status, md, "alt") == 64.64) {
     746            psFree(md);
     747            exit(EXIT_FAILURE);
     748        }
     749        if (!psMetadataLookupF64(&status, md, "az") == 64.64) {
     750            psFree(md);
     751            exit(EXIT_FAILURE);
     752        }
     753        if (!psMetadataLookupF32(&status, md, "ccd_temp") == 32.32) {
     754            psFree(md);
     755            exit(EXIT_FAILURE);
     756        }
     757        if (!psMetadataLookupF64(&status, md, "posang") == 64.64) {
    710758            psFree(md);
    711759            exit(EXIT_FAILURE);
     
    805853        bool            status;
    806854
    807         object = p1PendingExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, "a string", -32);
     855        object = p1PendingExpRowAlloc("a string", "a string", -32);
    808856        if (!object) {
    809857            exit(EXIT_FAILURE);
     
    821869            exit(EXIT_FAILURE);
    822870        }
    823         if (strncmp(psMetadataLookupPtr(&status, md, "camera"), "a string", MAX_STRING_LENGTH)) {
    824             psFree(md);
    825             exit(EXIT_FAILURE);
    826         }
    827         if (strncmp(psMetadataLookupPtr(&status, md, "telescope"), "a string", MAX_STRING_LENGTH)) {
    828             psFree(md);
    829             exit(EXIT_FAILURE);
    830         }
    831         if (strncmp(psMetadataLookupPtr(&status, md, "exp_type"), "a string", MAX_STRING_LENGTH)) {
    832             psFree(md);
    833             exit(EXIT_FAILURE);
    834         }
    835         if (!psMetadataLookupS32(&status, md, "imfiles") == -32) {
    836             psFree(md);
    837             exit(EXIT_FAILURE);
    838         }
    839         if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
    840             psFree(md);
    841             exit(EXIT_FAILURE);
    842         }
    843         if (!psMetadataLookupF32(&status, md, "airmass") == 32.32) {
    844             psFree(md);
    845             exit(EXIT_FAILURE);
    846         }
    847         if (!psMetadataLookupF64(&status, md, "ra") == 64.64) {
    848             psFree(md);
    849             exit(EXIT_FAILURE);
    850         }
    851         if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {
    852             psFree(md);
    853             exit(EXIT_FAILURE);
    854         }
    855         if (!psMetadataLookupF32(&status, md, "exp_time") == 32.32) {
    856             psFree(md);
    857             exit(EXIT_FAILURE);
    858         }
    859         if (!psMetadataLookupF64(&status, md, "background") == 64.64) {
    860             psFree(md);
    861             exit(EXIT_FAILURE);
    862         }
    863871        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    864872            psFree(md);
     
    878886        bool            status;
    879887
    880         object = p2PendingExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 32.32, 64.64, 64.64, 64.64, "a string", -32, -32);
     888        object = p2PendingExpRowAlloc("a string", "a string", -32, -32);
    881889        if (!object) {
    882890            exit(EXIT_FAILURE);
     
    894902            exit(EXIT_FAILURE);
    895903        }
    896         if (strncmp(psMetadataLookupPtr(&status, md, "camera"), "a string", MAX_STRING_LENGTH)) {
    897             psFree(md);
    898             exit(EXIT_FAILURE);
    899         }
    900         if (strncmp(psMetadataLookupPtr(&status, md, "telescope"), "a string", MAX_STRING_LENGTH)) {
    901             psFree(md);
    902             exit(EXIT_FAILURE);
    903         }
    904         if (strncmp(psMetadataLookupPtr(&status, md, "exp_type"), "a string", MAX_STRING_LENGTH)) {
    905             psFree(md);
    906             exit(EXIT_FAILURE);
    907         }
    908         if (!psMetadataLookupS32(&status, md, "imfiles") == -32) {
    909             psFree(md);
    910             exit(EXIT_FAILURE);
    911         }
    912         if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
    913             psFree(md);
    914             exit(EXIT_FAILURE);
    915         }
    916         if (!psMetadataLookupF32(&status, md, "airmass") == 32.32) {
    917             psFree(md);
    918             exit(EXIT_FAILURE);
    919         }
    920         if (!psMetadataLookupF32(&status, md, "ra") == 32.32) {
    921             psFree(md);
    922             exit(EXIT_FAILURE);
    923         }
    924         if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {
    925             psFree(md);
    926             exit(EXIT_FAILURE);
    927         }
    928         if (!psMetadataLookupF64(&status, md, "exp_time") == 64.64) {
    929             psFree(md);
    930             exit(EXIT_FAILURE);
    931         }
    932         if (!psMetadataLookupF64(&status, md, "background") == 64.64) {
    933             psFree(md);
    934             exit(EXIT_FAILURE);
    935         }
    936904        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    937905            psFree(md);
     
    1000968        bool            status;
    1001969
    1002         object = p2DoneExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, "a string", -32, -32);
     970        object = p2DoneExpRowAlloc("a string", "a string", -32, -32);
    1003971        if (!object) {
    1004972            exit(EXIT_FAILURE);
     
    1016984            exit(EXIT_FAILURE);
    1017985        }
    1018         if (strncmp(psMetadataLookupPtr(&status, md, "camera"), "a string", MAX_STRING_LENGTH)) {
    1019             psFree(md);
    1020             exit(EXIT_FAILURE);
    1021         }
    1022         if (strncmp(psMetadataLookupPtr(&status, md, "telescope"), "a string", MAX_STRING_LENGTH)) {
    1023             psFree(md);
    1024             exit(EXIT_FAILURE);
    1025         }
    1026         if (strncmp(psMetadataLookupPtr(&status, md, "exp_type"), "a string", MAX_STRING_LENGTH)) {
    1027             psFree(md);
    1028             exit(EXIT_FAILURE);
    1029         }
    1030         if (!psMetadataLookupS32(&status, md, "imfiles") == -32) {
    1031             psFree(md);
    1032             exit(EXIT_FAILURE);
    1033         }
    1034         if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
    1035             psFree(md);
    1036             exit(EXIT_FAILURE);
    1037         }
    1038         if (!psMetadataLookupF32(&status, md, "airmass") == 32.32) {
    1039             psFree(md);
    1040             exit(EXIT_FAILURE);
    1041         }
    1042         if (!psMetadataLookupF64(&status, md, "ra") == 64.64) {
    1043             psFree(md);
    1044             exit(EXIT_FAILURE);
    1045         }
    1046         if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {
    1047             psFree(md);
    1048             exit(EXIT_FAILURE);
    1049         }
    1050         if (!psMetadataLookupF32(&status, md, "exp_time") == 32.32) {
    1051             psFree(md);
    1052             exit(EXIT_FAILURE);
    1053         }
    1054         if (!psMetadataLookupF64(&status, md, "background") == 64.64) {
    1055             psFree(md);
    1056             exit(EXIT_FAILURE);
    1057         }
    1058986        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    1059987            psFree(md);
     
    11221050        bool            status;
    11231051
    1124         object = p3PendingExpRowAlloc("a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, "a string", -32, -32);
     1052        object = p3PendingExpRowAlloc("a string", "a string", -32, -32);
    11251053        if (!object) {
    11261054            exit(EXIT_FAILURE);
     
    11381066            exit(EXIT_FAILURE);
    11391067        }
    1140         if (strncmp(psMetadataLookupPtr(&status, md, "camera"), "a string", MAX_STRING_LENGTH)) {
    1141             psFree(md);
    1142             exit(EXIT_FAILURE);
    1143         }
    1144         if (strncmp(psMetadataLookupPtr(&status, md, "exp_type"), "a string", MAX_STRING_LENGTH)) {
    1145             psFree(md);
    1146             exit(EXIT_FAILURE);
    1147         }
    1148         if (!psMetadataLookupS32(&status, md, "imfiles") == -32) {
    1149             psFree(md);
    1150             exit(EXIT_FAILURE);
    1151         }
    1152         if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
    1153             psFree(md);
    1154             exit(EXIT_FAILURE);
    1155         }
    1156         if (!psMetadataLookupF32(&status, md, "airmass") == 32.32) {
    1157             psFree(md);
    1158             exit(EXIT_FAILURE);
    1159         }
    1160         if (!psMetadataLookupF64(&status, md, "ra") == 64.64) {
    1161             psFree(md);
    1162             exit(EXIT_FAILURE);
    1163         }
    1164         if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {
    1165             psFree(md);
    1166             exit(EXIT_FAILURE);
    1167         }
    1168         if (!psMetadataLookupF32(&status, md, "exp_time") == 32.32) {
    1169             psFree(md);
    1170             exit(EXIT_FAILURE);
    1171         }
    1172         if (!psMetadataLookupF64(&status, md, "background") == 64.64) {
    1173             psFree(md);
    1174             exit(EXIT_FAILURE);
    1175         }
    11761068        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    11771069            psFree(md);
     
    12241116        bool            status;
    12251117
    1226         object = detInputExpRowAlloc(-32, -32, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64);
     1118        object = detInputExpRowAlloc(-32, -32, "a string", true, true);
    12271119        if (!object) {
    12281120            exit(EXIT_FAILURE);
     
    12481140            exit(EXIT_FAILURE);
    12491141        }
    1250         if (strncmp(psMetadataLookupPtr(&status, md, "camera"), "a string", MAX_STRING_LENGTH)) {
    1251             psFree(md);
    1252             exit(EXIT_FAILURE);
    1253         }
    1254         if (strncmp(psMetadataLookupPtr(&status, md, "telescope"), "a string", MAX_STRING_LENGTH)) {
    1255             psFree(md);
    1256             exit(EXIT_FAILURE);
    1257         }
    1258         if (strncmp(psMetadataLookupPtr(&status, md, "exp_type"), "a string", MAX_STRING_LENGTH)) {
    1259             psFree(md);
    1260             exit(EXIT_FAILURE);
    1261         }
    1262         if (!psMetadataLookupS32(&status, md, "imfiles") == -32) {
    1263             psFree(md);
    1264             exit(EXIT_FAILURE);
    1265         }
    1266         if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {
    1267             psFree(md);
    1268             exit(EXIT_FAILURE);
    1269         }
    1270         if (!psMetadataLookupF32(&status, md, "airmass") == 32.32) {
    1271             psFree(md);
    1272             exit(EXIT_FAILURE);
    1273         }
    1274         if (!psMetadataLookupF64(&status, md, "ra") == 64.64) {
    1275             psFree(md);
    1276             exit(EXIT_FAILURE);
    1277         }
    1278         if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {
    1279             psFree(md);
    1280             exit(EXIT_FAILURE);
    1281         }
    1282         if (!psMetadataLookupF32(&status, md, "exp_time") == 32.32) {
    1283             psFree(md);
    1284             exit(EXIT_FAILURE);
    1285         }
    1286         if (!psMetadataLookupF64(&status, md, "background") == 64.64) {
     1142        if (!psMetadataLookupBool(&status, md, "include") == true) {
     1143            psFree(md);
     1144            exit(EXIT_FAILURE);
     1145        }
     1146        if (!psMetadataLookupBool(&status, md, "accept") == true) {
    12871147            psFree(md);
    12881148            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/objectfrommetadata.c

    r8266 r8283  
    895895            exit(EXIT_FAILURE);
    896896        }
    897         if (!psMetadataAddF64(md, PS_LIST_TAIL, "background", 0, NULL, 64.64)) {
     897        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
     898            psFree(md);
     899            exit(EXIT_FAILURE);
     900        }
     901        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
     902            psFree(md);
     903            exit(EXIT_FAILURE);
     904        }
     905        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {
     906            psFree(md);
     907            exit(EXIT_FAILURE);
     908        }
     909        if (!psMetadataAddF64(md, PS_LIST_TAIL, "alt", 0, NULL, 64.64)) {
     910            psFree(md);
     911            exit(EXIT_FAILURE);
     912        }
     913        if (!psMetadataAddF64(md, PS_LIST_TAIL, "az", 0, NULL, 64.64)) {
     914            psFree(md);
     915            exit(EXIT_FAILURE);
     916        }
     917        if (!psMetadataAddF32(md, PS_LIST_TAIL, "ccd_temp", 0, NULL, 32.32)) {
     918            psFree(md);
     919            exit(EXIT_FAILURE);
     920        }
     921        if (!psMetadataAddF64(md, PS_LIST_TAIL, "posang", 0, NULL, 64.64)) {
    898922            psFree(md);
    899923            exit(EXIT_FAILURE);
     
    948972            exit(EXIT_FAILURE);
    949973        }
    950         if (!object->background == 64.64) {
     974        if (!object->bg == 64.64) {
     975            psFree(object);
     976            exit(EXIT_FAILURE);
     977        }
     978        if (!object->bg_stdev == 64.64) {
     979            psFree(object);
     980            exit(EXIT_FAILURE);
     981        }
     982        if (!object->bg_mean_stdev == 64.64) {
     983            psFree(object);
     984            exit(EXIT_FAILURE);
     985        }
     986        if (!object->alt == 64.64) {
     987            psFree(object);
     988            exit(EXIT_FAILURE);
     989        }
     990        if (!object->az == 64.64) {
     991            psFree(object);
     992            exit(EXIT_FAILURE);
     993        }
     994        if (!object->ccd_temp == 32.32) {
     995            psFree(object);
     996            exit(EXIT_FAILURE);
     997        }
     998        if (!object->posang == 64.64) {
    951999            psFree(object);
    9521000            exit(EXIT_FAILURE);
     
    10011049            exit(EXIT_FAILURE);
    10021050        }
    1003         if (!psMetadataAddF64(md, PS_LIST_TAIL, "background", 0, NULL, 64.64)) {
     1051        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
     1052            psFree(md);
     1053            exit(EXIT_FAILURE);
     1054        }
     1055        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
     1056            psFree(md);
     1057            exit(EXIT_FAILURE);
     1058        }
     1059        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {
     1060            psFree(md);
     1061            exit(EXIT_FAILURE);
     1062        }
     1063        if (!psMetadataAddF64(md, PS_LIST_TAIL, "alt", 0, NULL, 64.64)) {
     1064            psFree(md);
     1065            exit(EXIT_FAILURE);
     1066        }
     1067        if (!psMetadataAddF64(md, PS_LIST_TAIL, "az", 0, NULL, 64.64)) {
     1068            psFree(md);
     1069            exit(EXIT_FAILURE);
     1070        }
     1071        if (!psMetadataAddF32(md, PS_LIST_TAIL, "ccd_temp", 0, NULL, 32.32)) {
     1072            psFree(md);
     1073            exit(EXIT_FAILURE);
     1074        }
     1075        if (!psMetadataAddF64(md, PS_LIST_TAIL, "posang", 0, NULL, 64.64)) {
    10041076            psFree(md);
    10051077            exit(EXIT_FAILURE);
     
    10541126            exit(EXIT_FAILURE);
    10551127        }
    1056         if (!object->background == 64.64) {
     1128        if (!object->bg == 64.64) {
     1129            psFree(object);
     1130            exit(EXIT_FAILURE);
     1131        }
     1132        if (!object->bg_stdev == 64.64) {
     1133            psFree(object);
     1134            exit(EXIT_FAILURE);
     1135        }
     1136        if (!object->bg_mean_stdev == 64.64) {
     1137            psFree(object);
     1138            exit(EXIT_FAILURE);
     1139        }
     1140        if (!object->alt == 64.64) {
     1141            psFree(object);
     1142            exit(EXIT_FAILURE);
     1143        }
     1144        if (!object->az == 64.64) {
     1145            psFree(object);
     1146            exit(EXIT_FAILURE);
     1147        }
     1148        if (!object->ccd_temp == 32.32) {
     1149            psFree(object);
     1150            exit(EXIT_FAILURE);
     1151        }
     1152        if (!object->posang == 64.64) {
    10571153            psFree(object);
    10581154            exit(EXIT_FAILURE);
     
    12171313            exit(EXIT_FAILURE);
    12181314        }
    1219         if (!psMetadataAddStr(md, PS_LIST_TAIL, "camera", 0, NULL, "a string")) {
    1220             psFree(md);
    1221             exit(EXIT_FAILURE);
    1222         }
    1223         if (!psMetadataAddStr(md, PS_LIST_TAIL, "telescope", 0, NULL, "a string")) {
    1224             psFree(md);
    1225             exit(EXIT_FAILURE);
    1226         }
    1227         if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_type", 0, NULL, "a string")) {
    1228             psFree(md);
    1229             exit(EXIT_FAILURE);
    1230         }
    1231         if (!psMetadataAddS32(md, PS_LIST_TAIL, "imfiles", 0, NULL, -32)) {
    1232             psFree(md);
    1233             exit(EXIT_FAILURE);
    1234         }
    1235         if (!psMetadataAddStr(md, PS_LIST_TAIL, "filter", 0, NULL, "a string")) {
    1236             psFree(md);
    1237             exit(EXIT_FAILURE);
    1238         }
    1239         if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, 32.32)) {
    1240             psFree(md);
    1241             exit(EXIT_FAILURE);
    1242         }
    1243         if (!psMetadataAddF64(md, PS_LIST_TAIL, "ra", 0, NULL, 64.64)) {
    1244             psFree(md);
    1245             exit(EXIT_FAILURE);
    1246         }
    1247         if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {
    1248             psFree(md);
    1249             exit(EXIT_FAILURE);
    1250         }
    1251         if (!psMetadataAddF32(md, PS_LIST_TAIL, "exp_time", 0, NULL, 32.32)) {
    1252             psFree(md);
    1253             exit(EXIT_FAILURE);
    1254         }
    1255         if (!psMetadataAddF64(md, PS_LIST_TAIL, "background", 0, NULL, 64.64)) {
    1256             psFree(md);
    1257             exit(EXIT_FAILURE);
    1258         }
    12591315        if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
    12601316            psFree(md);
     
    12781334            exit(EXIT_FAILURE);
    12791335        }
    1280         if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) {
    1281             psFree(object);
    1282             exit(EXIT_FAILURE);
    1283         }
    1284         if (strncmp(object->telescope, "a string", MAX_STRING_LENGTH)) {
    1285             psFree(object);
    1286             exit(EXIT_FAILURE);
    1287         }
    1288         if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {
    1289             psFree(object);
    1290             exit(EXIT_FAILURE);
    1291         }
    1292         if (!object->imfiles == -32) {
    1293             psFree(object);
    1294             exit(EXIT_FAILURE);
    1295         }
    1296         if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    1297             psFree(object);
    1298             exit(EXIT_FAILURE);
    1299         }
    1300         if (!object->airmass == 32.32) {
    1301             psFree(object);
    1302             exit(EXIT_FAILURE);
    1303         }
    1304         if (!object->ra == 64.64) {
    1305             psFree(object);
    1306             exit(EXIT_FAILURE);
    1307         }
    1308         if (!object->decl == 64.64) {
    1309             psFree(object);
    1310             exit(EXIT_FAILURE);
    1311         }
    1312         if (!object->exp_time == 32.32) {
    1313             psFree(object);
    1314             exit(EXIT_FAILURE);
    1315         }
    1316         if (!object->background == 64.64) {
    1317             psFree(object);
    1318             exit(EXIT_FAILURE);
    1319         }
    13201336        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
    13211337            psFree(object);
     
    13391355            exit(EXIT_FAILURE);
    13401356        }
    1341         if (!psMetadataAddStr(md, PS_LIST_TAIL, "camera", 0, NULL, "a string")) {
    1342             psFree(md);
    1343             exit(EXIT_FAILURE);
    1344         }
    1345         if (!psMetadataAddStr(md, PS_LIST_TAIL, "telescope", 0, NULL, "a string")) {
    1346             psFree(md);
    1347             exit(EXIT_FAILURE);
    1348         }
    1349         if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_type", 0, NULL, "a string")) {
    1350             psFree(md);
    1351             exit(EXIT_FAILURE);
    1352         }
    1353         if (!psMetadataAddS32(md, PS_LIST_TAIL, "imfiles", 0, NULL, -32)) {
    1354             psFree(md);
    1355             exit(EXIT_FAILURE);
    1356         }
    1357         if (!psMetadataAddStr(md, PS_LIST_TAIL, "filter", 0, NULL, "a string")) {
    1358             psFree(md);
    1359             exit(EXIT_FAILURE);
    1360         }
    1361         if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, 32.32)) {
    1362             psFree(md);
    1363             exit(EXIT_FAILURE);
    1364         }
    1365         if (!psMetadataAddF32(md, PS_LIST_TAIL, "ra", 0, NULL, 32.32)) {
    1366             psFree(md);
    1367             exit(EXIT_FAILURE);
    1368         }
    1369         if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {
    1370             psFree(md);
    1371             exit(EXIT_FAILURE);
    1372         }
    1373         if (!psMetadataAddF64(md, PS_LIST_TAIL, "exp_time", 0, NULL, 64.64)) {
    1374             psFree(md);
    1375             exit(EXIT_FAILURE);
    1376         }
    1377         if (!psMetadataAddF64(md, PS_LIST_TAIL, "background", 0, NULL, 64.64)) {
    1378             psFree(md);
    1379             exit(EXIT_FAILURE);
    1380         }
    13811357        if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
    13821358            psFree(md);
     
    14041380            exit(EXIT_FAILURE);
    14051381        }
    1406         if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) {
    1407             psFree(object);
    1408             exit(EXIT_FAILURE);
    1409         }
    1410         if (strncmp(object->telescope, "a string", MAX_STRING_LENGTH)) {
    1411             psFree(object);
    1412             exit(EXIT_FAILURE);
    1413         }
    1414         if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {
    1415             psFree(object);
    1416             exit(EXIT_FAILURE);
    1417         }
    1418         if (!object->imfiles == -32) {
    1419             psFree(object);
    1420             exit(EXIT_FAILURE);
    1421         }
    1422         if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    1423             psFree(object);
    1424             exit(EXIT_FAILURE);
    1425         }
    1426         if (!object->airmass == 32.32) {
    1427             psFree(object);
    1428             exit(EXIT_FAILURE);
    1429         }
    1430         if (!object->ra == 32.32) {
    1431             psFree(object);
    1432             exit(EXIT_FAILURE);
    1433         }
    1434         if (!object->decl == 64.64) {
    1435             psFree(object);
    1436             exit(EXIT_FAILURE);
    1437         }
    1438         if (!object->exp_time == 64.64) {
    1439             psFree(object);
    1440             exit(EXIT_FAILURE);
    1441         }
    1442         if (!object->background == 64.64) {
    1443             psFree(object);
    1444             exit(EXIT_FAILURE);
    1445         }
    14461382        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
    14471383            psFree(object);
     
    15351471            exit(EXIT_FAILURE);
    15361472        }
    1537         if (!psMetadataAddStr(md, PS_LIST_TAIL, "camera", 0, NULL, "a string")) {
    1538             psFree(md);
    1539             exit(EXIT_FAILURE);
    1540         }
    1541         if (!psMetadataAddStr(md, PS_LIST_TAIL, "telescope", 0, NULL, "a string")) {
    1542             psFree(md);
    1543             exit(EXIT_FAILURE);
    1544         }
    1545         if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_type", 0, NULL, "a string")) {
    1546             psFree(md);
    1547             exit(EXIT_FAILURE);
    1548         }
    1549         if (!psMetadataAddS32(md, PS_LIST_TAIL, "imfiles", 0, NULL, -32)) {
    1550             psFree(md);
    1551             exit(EXIT_FAILURE);
    1552         }
    1553         if (!psMetadataAddStr(md, PS_LIST_TAIL, "filter", 0, NULL, "a string")) {
    1554             psFree(md);
    1555             exit(EXIT_FAILURE);
    1556         }
    1557         if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, 32.32)) {
    1558             psFree(md);
    1559             exit(EXIT_FAILURE);
    1560         }
    1561         if (!psMetadataAddF64(md, PS_LIST_TAIL, "ra", 0, NULL, 64.64)) {
    1562             psFree(md);
    1563             exit(EXIT_FAILURE);
    1564         }
    1565         if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {
    1566             psFree(md);
    1567             exit(EXIT_FAILURE);
    1568         }
    1569         if (!psMetadataAddF32(md, PS_LIST_TAIL, "exp_time", 0, NULL, 32.32)) {
    1570             psFree(md);
    1571             exit(EXIT_FAILURE);
    1572         }
    1573         if (!psMetadataAddF64(md, PS_LIST_TAIL, "background", 0, NULL, 64.64)) {
    1574             psFree(md);
    1575             exit(EXIT_FAILURE);
    1576         }
    15771473        if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
    15781474            psFree(md);
     
    16001496            exit(EXIT_FAILURE);
    16011497        }
    1602         if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) {
    1603             psFree(object);
    1604             exit(EXIT_FAILURE);
    1605         }
    1606         if (strncmp(object->telescope, "a string", MAX_STRING_LENGTH)) {
    1607             psFree(object);
    1608             exit(EXIT_FAILURE);
    1609         }
    1610         if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {
    1611             psFree(object);
    1612             exit(EXIT_FAILURE);
    1613         }
    1614         if (!object->imfiles == -32) {
    1615             psFree(object);
    1616             exit(EXIT_FAILURE);
    1617         }
    1618         if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    1619             psFree(object);
    1620             exit(EXIT_FAILURE);
    1621         }
    1622         if (!object->airmass == 32.32) {
    1623             psFree(object);
    1624             exit(EXIT_FAILURE);
    1625         }
    1626         if (!object->ra == 64.64) {
    1627             psFree(object);
    1628             exit(EXIT_FAILURE);
    1629         }
    1630         if (!object->decl == 64.64) {
    1631             psFree(object);
    1632             exit(EXIT_FAILURE);
    1633         }
    1634         if (!object->exp_time == 32.32) {
    1635             psFree(object);
    1636             exit(EXIT_FAILURE);
    1637         }
    1638         if (!object->background == 64.64) {
    1639             psFree(object);
    1640             exit(EXIT_FAILURE);
    1641         }
    16421498        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
    16431499            psFree(object);
     
    17311587            exit(EXIT_FAILURE);
    17321588        }
    1733         if (!psMetadataAddStr(md, PS_LIST_TAIL, "camera", 0, NULL, "a string")) {
    1734             psFree(md);
    1735             exit(EXIT_FAILURE);
    1736         }
    1737         if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_type", 0, NULL, "a string")) {
    1738             psFree(md);
    1739             exit(EXIT_FAILURE);
    1740         }
    1741         if (!psMetadataAddS32(md, PS_LIST_TAIL, "imfiles", 0, NULL, -32)) {
    1742             psFree(md);
    1743             exit(EXIT_FAILURE);
    1744         }
    1745         if (!psMetadataAddStr(md, PS_LIST_TAIL, "filter", 0, NULL, "a string")) {
    1746             psFree(md);
    1747             exit(EXIT_FAILURE);
    1748         }
    1749         if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, 32.32)) {
    1750             psFree(md);
    1751             exit(EXIT_FAILURE);
    1752         }
    1753         if (!psMetadataAddF64(md, PS_LIST_TAIL, "ra", 0, NULL, 64.64)) {
    1754             psFree(md);
    1755             exit(EXIT_FAILURE);
    1756         }
    1757         if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {
    1758             psFree(md);
    1759             exit(EXIT_FAILURE);
    1760         }
    1761         if (!psMetadataAddF32(md, PS_LIST_TAIL, "exp_time", 0, NULL, 32.32)) {
    1762             psFree(md);
    1763             exit(EXIT_FAILURE);
    1764         }
    1765         if (!psMetadataAddF64(md, PS_LIST_TAIL, "background", 0, NULL, 64.64)) {
    1766             psFree(md);
    1767             exit(EXIT_FAILURE);
    1768         }
    17691589        if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
    17701590            psFree(md);
     
    17921612            exit(EXIT_FAILURE);
    17931613        }
    1794         if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) {
    1795             psFree(object);
    1796             exit(EXIT_FAILURE);
    1797         }
    1798         if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {
    1799             psFree(object);
    1800             exit(EXIT_FAILURE);
    1801         }
    1802         if (!object->imfiles == -32) {
    1803             psFree(object);
    1804             exit(EXIT_FAILURE);
    1805         }
    1806         if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    1807             psFree(object);
    1808             exit(EXIT_FAILURE);
    1809         }
    1810         if (!object->airmass == 32.32) {
    1811             psFree(object);
    1812             exit(EXIT_FAILURE);
    1813         }
    1814         if (!object->ra == 64.64) {
    1815             psFree(object);
    1816             exit(EXIT_FAILURE);
    1817         }
    1818         if (!object->decl == 64.64) {
    1819             psFree(object);
    1820             exit(EXIT_FAILURE);
    1821         }
    1822         if (!object->exp_time == 32.32) {
    1823             psFree(object);
    1824             exit(EXIT_FAILURE);
    1825         }
    1826         if (!object->background == 64.64) {
    1827             psFree(object);
    1828             exit(EXIT_FAILURE);
    1829         }
    18301614        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
    18311615            psFree(object);
     
    18951679            exit(EXIT_FAILURE);
    18961680        }
    1897         if (!psMetadataAddStr(md, PS_LIST_TAIL, "camera", 0, NULL, "a string")) {
    1898             psFree(md);
    1899             exit(EXIT_FAILURE);
    1900         }
    1901         if (!psMetadataAddStr(md, PS_LIST_TAIL, "telescope", 0, NULL, "a string")) {
    1902             psFree(md);
    1903             exit(EXIT_FAILURE);
    1904         }
    1905         if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_type", 0, NULL, "a string")) {
    1906             psFree(md);
    1907             exit(EXIT_FAILURE);
    1908         }
    1909         if (!psMetadataAddS32(md, PS_LIST_TAIL, "imfiles", 0, NULL, -32)) {
    1910             psFree(md);
    1911             exit(EXIT_FAILURE);
    1912         }
    1913         if (!psMetadataAddStr(md, PS_LIST_TAIL, "filter", 0, NULL, "a string")) {
    1914             psFree(md);
    1915             exit(EXIT_FAILURE);
    1916         }
    1917         if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, 32.32)) {
    1918             psFree(md);
    1919             exit(EXIT_FAILURE);
    1920         }
    1921         if (!psMetadataAddF64(md, PS_LIST_TAIL, "ra", 0, NULL, 64.64)) {
    1922             psFree(md);
    1923             exit(EXIT_FAILURE);
    1924         }
    1925         if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {
    1926             psFree(md);
    1927             exit(EXIT_FAILURE);
    1928         }
    1929         if (!psMetadataAddF32(md, PS_LIST_TAIL, "exp_time", 0, NULL, 32.32)) {
    1930             psFree(md);
    1931             exit(EXIT_FAILURE);
    1932         }
    1933         if (!psMetadataAddF64(md, PS_LIST_TAIL, "background", 0, NULL, 64.64)) {
     1681        if (!psMetadataAdd(md, PS_LIST_TAIL, "include", PS_DATA_BOOL, NULL, true)) {
     1682            psFree(md);
     1683            exit(EXIT_FAILURE);
     1684        }
     1685        if (!psMetadataAdd(md, PS_LIST_TAIL, "accept", PS_DATA_BOOL, NULL, true)) {
    19341686            psFree(md);
    19351687            exit(EXIT_FAILURE);
     
    19561708            exit(EXIT_FAILURE);
    19571709        }
    1958         if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) {
    1959             psFree(object);
    1960             exit(EXIT_FAILURE);
    1961         }
    1962         if (strncmp(object->telescope, "a string", MAX_STRING_LENGTH)) {
    1963             psFree(object);
    1964             exit(EXIT_FAILURE);
    1965         }
    1966         if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {
    1967             psFree(object);
    1968             exit(EXIT_FAILURE);
    1969         }
    1970         if (!object->imfiles == -32) {
    1971             psFree(object);
    1972             exit(EXIT_FAILURE);
    1973         }
    1974         if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {
    1975             psFree(object);
    1976             exit(EXIT_FAILURE);
    1977         }
    1978         if (!object->airmass == 32.32) {
    1979             psFree(object);
    1980             exit(EXIT_FAILURE);
    1981         }
    1982         if (!object->ra == 64.64) {
    1983             psFree(object);
    1984             exit(EXIT_FAILURE);
    1985         }
    1986         if (!object->decl == 64.64) {
    1987             psFree(object);
    1988             exit(EXIT_FAILURE);
    1989         }
    1990         if (!object->exp_time == 32.32) {
    1991             psFree(object);
    1992             exit(EXIT_FAILURE);
    1993         }
    1994         if (!object->background == 64.64) {
     1710        if (!object->include == true) {
     1711            psFree(object);
     1712            exit(EXIT_FAILURE);
     1713        }
     1714        if (!object->accept == true) {
    19951715            psFree(object);
    19961716            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/pop.c

    r8266 r8283  
    283283        char            exp_type[256];
    284284        psS32           imfiles;
    285         char            filter[256];
    286         psF32           airmass;
    287         psF64           ra;
    288         psF64           decl;
    289         psF32           exp_time;
    290         psF64           background;
    291 
    292         dbh = psDBInit("localhost", "test", NULL, "test");
    293         if (!dbh) {
    294             exit(EXIT_FAILURE);
    295         }
    296 
    297         if (!rawDetrendExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background)) {
    298             exit(EXIT_FAILURE);
    299         }
    300 
    301         psDBCleanup(dbh);
    302     }
    303 
    304     {
    305         psDB            *dbh;
    306         char            exp_id[256];
    307         char            camera[256];
    308         char            telescope[256];
    309         char            exp_type[256];
    310         psS32           imfiles;
    311         char            filter[256];
    312         psF32           airmass;
    313         psF64           ra;
    314         psF64           decl;
    315         psF32           exp_time;
    316         psF64           background;
    317 
    318         dbh = psDBInit("localhost", "test", NULL, "test");
    319         if (!dbh) {
    320             exit(EXIT_FAILURE);
    321         }
    322 
    323         if (!rawScienceExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background)) {
    324             exit(EXIT_FAILURE);
    325         }
    326 
    327         psDBCleanup(dbh);
    328     }
    329 
    330     {
    331         psDB            *dbh;
    332         char            exp_id[256];
    333         char            class[256];
    334         char            class_id[256];
    335         char            uri[256];
    336285        char            filter[256];
    337286        psF32           airmass;
     
    352301        }
    353302
    354         if (!rawImfilePop(dbh, (char **)&exp_id, (char **)&class, (char **)&class_id, (char **)&uri, (char **)&filter, &airmass, &ra, &decl, &exp_time, &bg, &bg_stdev, &bg_mean_stdev, &alt, &az, &ccd_temp, &posang)) {
     303        if (!rawDetrendExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &bg, &bg_stdev, &bg_mean_stdev, &alt, &az, &ccd_temp, &posang)) {
    355304            exit(EXIT_FAILURE);
    356305        }
     
    371320        psF64           decl;
    372321        psF32           exp_time;
    373         psF64           background;
    374         char            recipe[256];
    375         psS32           p1_version;
    376 
    377         dbh = psDBInit("localhost", "test", NULL, "test");
    378         if (!dbh) {
    379             exit(EXIT_FAILURE);
    380         }
    381 
    382         if (!p1PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background, (char **)&recipe, &p1_version)) {
    383             exit(EXIT_FAILURE);
    384         }
    385 
    386         psDBCleanup(dbh);
    387     }
    388 
    389     {
    390         psDB            *dbh;
    391         char            exp_id[256];
    392         char            camera[256];
    393         char            telescope[256];
    394         char            exp_type[256];
    395         psS32           imfiles;
     322        psF64           bg;
     323        psF64           bg_stdev;
     324        psF64           bg_mean_stdev;
     325        psF64           alt;
     326        psF64           az;
     327        psF32           ccd_temp;
     328        psF64           posang;
     329
     330        dbh = psDBInit("localhost", "test", NULL, "test");
     331        if (!dbh) {
     332            exit(EXIT_FAILURE);
     333        }
     334
     335        if (!rawScienceExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &bg, &bg_stdev, &bg_mean_stdev, &alt, &az, &ccd_temp, &posang)) {
     336            exit(EXIT_FAILURE);
     337        }
     338
     339        psDBCleanup(dbh);
     340    }
     341
     342    {
     343        psDB            *dbh;
     344        char            exp_id[256];
     345        char            class[256];
     346        char            class_id[256];
     347        char            uri[256];
    396348        char            filter[256];
    397349        psF32           airmass;
    398         psF32           ra;
    399         psF64           decl;
    400         psF64           exp_time;
    401         psF64           background;
     350        psF64           ra;
     351        psF64           decl;
     352        psF32           exp_time;
     353        psF64           bg;
     354        psF64           bg_stdev;
     355        psF64           bg_mean_stdev;
     356        psF64           alt;
     357        psF64           az;
     358        psF32           ccd_temp;
     359        psF64           posang;
     360
     361        dbh = psDBInit("localhost", "test", NULL, "test");
     362        if (!dbh) {
     363            exit(EXIT_FAILURE);
     364        }
     365
     366        if (!rawImfilePop(dbh, (char **)&exp_id, (char **)&class, (char **)&class_id, (char **)&uri, (char **)&filter, &airmass, &ra, &decl, &exp_time, &bg, &bg_stdev, &bg_mean_stdev, &alt, &az, &ccd_temp, &posang)) {
     367            exit(EXIT_FAILURE);
     368        }
     369
     370        psDBCleanup(dbh);
     371    }
     372
     373    {
     374        psDB            *dbh;
     375        char            exp_id[256];
     376        char            recipe[256];
     377        psS32           p1_version;
     378
     379        dbh = psDBInit("localhost", "test", NULL, "test");
     380        if (!dbh) {
     381            exit(EXIT_FAILURE);
     382        }
     383
     384        if (!p1PendingExpPop(dbh, (char **)&exp_id, (char **)&recipe, &p1_version)) {
     385            exit(EXIT_FAILURE);
     386        }
     387
     388        psDBCleanup(dbh);
     389    }
     390
     391    {
     392        psDB            *dbh;
     393        char            exp_id[256];
    402394        char            recipe[256];
    403395        psS32           p1_version;
     
    409401        }
    410402
    411         if (!p2PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background, (char **)&recipe, &p1_version, &p2_version)) {
     403        if (!p2PendingExpPop(dbh, (char **)&exp_id, (char **)&recipe, &p1_version, &p2_version)) {
    412404            exit(EXIT_FAILURE);
    413405        }
     
    440432        psDB            *dbh;
    441433        char            exp_id[256];
    442         char            camera[256];
    443         char            telescope[256];
    444         char            exp_type[256];
    445         psS32           imfiles;
    446         char            filter[256];
    447         psF32           airmass;
    448         psF64           ra;
    449         psF64           decl;
    450         psF32           exp_time;
    451         psF64           background;
    452434        char            recipe[256];
    453435        psS32           p1_version;
     
    459441        }
    460442
    461         if (!p2DoneExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background, (char **)&recipe, &p1_version, &p2_version)) {
     443        if (!p2DoneExpPop(dbh, (char **)&exp_id, (char **)&recipe, &p1_version, &p2_version)) {
    462444            exit(EXIT_FAILURE);
    463445        }
     
    490472        psDB            *dbh;
    491473        char            exp_id[256];
    492         char            camera[256];
    493         char            exp_type[256];
    494         psS32           imfiles;
    495         char            filter[256];
    496         psF32           airmass;
    497         psF64           ra;
    498         psF64           decl;
    499         psF32           exp_time;
    500         psF64           background;
    501474        char            recipe[256];
    502475        psS32           p2_version;
     
    508481        }
    509482
    510         if (!p3PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background, (char **)&recipe, &p2_version, &p3_version)) {
     483        if (!p3PendingExpPop(dbh, (char **)&exp_id, (char **)&recipe, &p2_version, &p3_version)) {
    511484            exit(EXIT_FAILURE);
    512485        }
     
    537510        psS32           iteration;
    538511        char            exp_id[256];
    539         char            camera[256];
    540         char            telescope[256];
    541         char            exp_type[256];
    542         psS32           imfiles;
    543         char            filter[256];
    544         psF32           airmass;
    545         psF64           ra;
    546         psF64           decl;
    547         psF32           exp_time;
    548         psF64           background;
    549 
    550         dbh = psDBInit("localhost", "test", NULL, "test");
    551         if (!dbh) {
    552             exit(EXIT_FAILURE);
    553         }
    554 
    555         if (!detInputExpPop(dbh, &det_id, &iteration, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background)) {
     512        bool            include;
     513        bool            accept;
     514
     515        dbh = psDBInit("localhost", "test", NULL, "test");
     516        if (!dbh) {
     517            exit(EXIT_FAILURE);
     518        }
     519
     520        if (!detInputExpPop(dbh, &det_id, &iteration, (char **)&exp_id, &include, &accept)) {
    556521            exit(EXIT_FAILURE);
    557522        }
Note: See TracChangeset for help on using the changeset viewer.