IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 9107 for trunk/ippdb/tests


Ignore:
Timestamp:
Oct 2, 2006, 1:49:11 PM (20 years ago)
Author:
jhoblitt
Message:

VERSION 0.0.39

Location:
trunk/ippdb/tests
Files:
14 edited

Legend:

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

    r9054 r9107  
    10371037
    10381038    {
     1039        detProcessedExpRow *object;
     1040
     1041        object = detProcessedExpRowAlloc(-32, "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string"    );
     1042
     1043        if (!object) {
     1044            exit(EXIT_FAILURE);
     1045        }
     1046
     1047        if (!object->det_id == -32) {
     1048            psFree(object);
     1049            exit(EXIT_FAILURE);
     1050        }
     1051        if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
     1052            psFree(object);
     1053            exit(EXIT_FAILURE);
     1054        }
     1055        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
     1056            psFree(object);
     1057            exit(EXIT_FAILURE);
     1058        }
     1059        if (!object->bg == 64.64) {
     1060            psFree(object);
     1061            exit(EXIT_FAILURE);
     1062        }
     1063        if (!object->bg_stdev == 64.64) {
     1064            psFree(object);
     1065            exit(EXIT_FAILURE);
     1066        }
     1067        if (!object->bg_mean_stdev == 64.64) {
     1068            psFree(object);
     1069            exit(EXIT_FAILURE);
     1070        }
     1071        if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) {
     1072            psFree(object);
     1073            exit(EXIT_FAILURE);
     1074        }
     1075        if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) {
     1076            psFree(object);
     1077            exit(EXIT_FAILURE);
     1078        }
     1079
     1080        psFree(object);
     1081    }
     1082
     1083    {
    10391084        detStackedImfileRow *object;
    10401085
    1041         object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64, true    );
     1086        object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64    );
    10421087
    10431088        if (!object) {
     
    10741119        }
    10751120        if (!object->bg_mean_stdev == 64.64) {
    1076             psFree(object);
    1077             exit(EXIT_FAILURE);
    1078         }
    1079         if (!object->normalize == true) {
    10801121            psFree(object);
    10811122            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/createtable.c

    r8665 r9107  
    388388        }
    389389
     390        if(!detProcessedExpCreateTable(dbh)) {
     391            exit(EXIT_FAILURE);
     392        }
     393
     394        psDBCleanup(dbh);
     395    }
     396
     397    {
     398        psDB            *dbh;
     399
     400        dbh = psDBInit("localhost", "test", NULL, "test");
     401        if (!dbh) {
     402            exit(EXIT_FAILURE);
     403        }
     404
    390405        if(!detStackedImfileCreateTable(dbh)) {
    391406            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/dbcleanup.c

    r8665 r9107  
    3636    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detInputExp");
    3737    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detProcessedImfile");
     38    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detProcessedExp");
    3839    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detStackedImfile");
    3940    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detNormalizedStatImfile");
  • trunk/ippdb/tests/dbsetup.c

    r8665 r9107  
    8888    detProcessedImfileCreateTable(dbh);
    8989
     90    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detProcessedExp");
     91    detProcessedExpCreateTable(dbh);
     92
    9093    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detStackedImfile");
    9194    detStackedImfileCreateTable(dbh);
  • trunk/ippdb/tests/droptable.c

    r8665 r9107  
    388388        }
    389389
     390        if (!detProcessedExpDropTable(dbh)) {
     391            exit(EXIT_FAILURE);
     392        }
     393
     394        psDBCleanup(dbh);
     395    }
     396
     397    {
     398        psDB            *dbh;
     399
     400        dbh = psDBInit("localhost", "test", NULL, "test");
     401        if (!dbh) {
     402            exit(EXIT_FAILURE);
     403        }
     404
    390405        if (!detStackedImfileDropTable(dbh)) {
    391406            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/insert.c

    r9054 r9107  
    388388        }
    389389
    390         if (!detStackedImfileInsert(dbh, -32, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64, true)) {
     390        if (!detProcessedExpInsert(dbh, -32, "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string")) {
     391            exit(EXIT_FAILURE);
     392        }
     393
     394        psDBCleanup(dbh);
     395    }
     396
     397    {
     398        psDB            *dbh;
     399
     400        dbh = psDBInit("localhost", "test", NULL, "test");
     401        if (!dbh) {
     402            exit(EXIT_FAILURE);
     403        }
     404
     405        if (!detStackedImfileInsert(dbh, -32, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64)) {
    391406            exit(EXIT_FAILURE);
    392407        }
  • trunk/ippdb/tests/insertfits.c

    r8665 r9107  
    674674        }
    675675
     676        if (!detProcessedExpInsertFits(dbh, fits)) {
     677            exit(EXIT_FAILURE);
     678        }
     679
     680        if (!psFitsClose(fits)) {
     681            exit(EXIT_FAILURE);
     682        }
     683
     684        psDBCleanup(dbh);
     685    }
     686
     687    {
     688        psDB            *dbh;
     689        psFits          *fits;
     690
     691        dbh = psDBInit("localhost", "test", NULL, "test");
     692        if (!dbh) {
     693            exit(EXIT_FAILURE);
     694        }
     695
     696        // open a temp
     697        fits = psFitsOpen(TMP_FILENAME, "r");
     698        if (!fits) {
     699            exit(EXIT_FAILURE);
     700        }
     701
    676702        if (!detStackedImfileInsertFits(dbh, fits)) {
    677703            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/insertobject.c

    r9054 r9107  
    557557    {
    558558        psDB            *dbh;
     559        detProcessedExpRow *object;
     560
     561        dbh = psDBInit("localhost", "test", NULL, "test");
     562        if (!dbh) {
     563            exit(EXIT_FAILURE);
     564        }
     565
     566        object = detProcessedExpRowAlloc(-32, "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string");
     567        if (!object) {
     568            exit(EXIT_FAILURE);
     569        }
     570
     571        if (!detProcessedExpInsertObject(dbh, object)) {
     572            exit(EXIT_FAILURE);
     573        }
     574
     575        psFree(object);
     576        psDBCleanup(dbh);
     577    }
     578
     579    {
     580        psDB            *dbh;
    559581        detStackedImfileRow *object;
    560582
     
    564586        }
    565587
    566         object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64, true);
     588        object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64);
    567589        if (!object) {
    568590            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/metadatafromobject.c

    r9054 r9107  
    12391239    {
    12401240        psMetadata      *md;
     1241        detProcessedExpRow *object;
     1242        bool            status;
     1243
     1244        object = detProcessedExpRowAlloc(-32, "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string");
     1245        if (!object) {
     1246            exit(EXIT_FAILURE);
     1247        }
     1248
     1249        md = detProcessedExpMetadataFromObject(object);
     1250        if (!md) {
     1251            exit(EXIT_FAILURE);
     1252        }
     1253
     1254        psFree(object);
     1255
     1256        if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
     1257            psFree(md);
     1258            exit(EXIT_FAILURE);
     1259        }
     1260        if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) {
     1261            psFree(md);
     1262            exit(EXIT_FAILURE);
     1263        }
     1264        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     1265            psFree(md);
     1266            exit(EXIT_FAILURE);
     1267        }
     1268        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     1269            psFree(md);
     1270            exit(EXIT_FAILURE);
     1271        }
     1272        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     1273            psFree(md);
     1274            exit(EXIT_FAILURE);
     1275        }
     1276        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     1277            psFree(md);
     1278            exit(EXIT_FAILURE);
     1279        }
     1280        if (strncmp(psMetadataLookupPtr(&status, md, "b1_uri"), "a string", MAX_STRING_LENGTH)) {
     1281            psFree(md);
     1282            exit(EXIT_FAILURE);
     1283        }
     1284        if (strncmp(psMetadataLookupPtr(&status, md, "b2_uri"), "a string", MAX_STRING_LENGTH)) {
     1285            psFree(md);
     1286            exit(EXIT_FAILURE);
     1287        }
     1288
     1289        psFree(md);
     1290    }
     1291
     1292    {
     1293        psMetadata      *md;
    12411294        detStackedImfileRow *object;
    12421295        bool            status;
    12431296
    1244         object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64, true);
     1297        object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64);
    12451298        if (!object) {
    12461299            exit(EXIT_FAILURE);
     
    12831336        }
    12841337        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
    1285             psFree(md);
    1286             exit(EXIT_FAILURE);
    1287         }
    1288         if (!psMetadataLookupBool(&status, md, "normalize") == true) {
    12891338            psFree(md);
    12901339            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/objectfrommetadata.c

    r9054 r9107  
    18681868    {
    18691869        psMetadata      *md;
     1870        detProcessedExpRow *object;
     1871
     1872        md = psMetadataAlloc();
     1873        if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) {
     1874            psFree(md);
     1875            exit(EXIT_FAILURE);
     1876        }
     1877        if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
     1878            psFree(md);
     1879            exit(EXIT_FAILURE);
     1880        }
     1881        if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
     1882            psFree(md);
     1883            exit(EXIT_FAILURE);
     1884        }
     1885        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
     1886            psFree(md);
     1887            exit(EXIT_FAILURE);
     1888        }
     1889        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
     1890            psFree(md);
     1891            exit(EXIT_FAILURE);
     1892        }
     1893        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {
     1894            psFree(md);
     1895            exit(EXIT_FAILURE);
     1896        }
     1897        if (!psMetadataAddStr(md, PS_LIST_TAIL, "b1_uri", 0, NULL, "a string")) {
     1898            psFree(md);
     1899            exit(EXIT_FAILURE);
     1900        }
     1901        if (!psMetadataAddStr(md, PS_LIST_TAIL, "b2_uri", 0, NULL, "a string")) {
     1902            psFree(md);
     1903            exit(EXIT_FAILURE);
     1904        }
     1905
     1906        object = detProcessedExpObjectFromMetadata(md);
     1907        if (!object) {
     1908            psFree(md);
     1909            exit(EXIT_FAILURE);
     1910        }
     1911
     1912        psFree(md);
     1913
     1914        if (!object->det_id == -32) {
     1915            psFree(object);
     1916            exit(EXIT_FAILURE);
     1917        }
     1918        if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
     1919            psFree(object);
     1920            exit(EXIT_FAILURE);
     1921        }
     1922        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
     1923            psFree(object);
     1924            exit(EXIT_FAILURE);
     1925        }
     1926        if (!object->bg == 64.64) {
     1927            psFree(object);
     1928            exit(EXIT_FAILURE);
     1929        }
     1930        if (!object->bg_stdev == 64.64) {
     1931            psFree(object);
     1932            exit(EXIT_FAILURE);
     1933        }
     1934        if (!object->bg_mean_stdev == 64.64) {
     1935            psFree(object);
     1936            exit(EXIT_FAILURE);
     1937        }
     1938        if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) {
     1939            psFree(object);
     1940            exit(EXIT_FAILURE);
     1941        }
     1942        if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) {
     1943            psFree(object);
     1944            exit(EXIT_FAILURE);
     1945        }
     1946
     1947        psFree(object);
     1948    }
     1949
     1950    {
     1951        psMetadata      *md;
    18701952        detStackedImfileRow *object;
    18711953
     
    19031985            exit(EXIT_FAILURE);
    19041986        }
    1905         if (!psMetadataAdd(md, PS_LIST_TAIL, "normalize", PS_DATA_BOOL, NULL, true)) {
    1906             psFree(md);
    1907             exit(EXIT_FAILURE);
    1908         }
    19091987
    19101988        object = detStackedImfileObjectFromMetadata(md);
     
    19452023        }
    19462024        if (!object->bg_mean_stdev == 64.64) {
    1947             psFree(object);
    1948             exit(EXIT_FAILURE);
    1949         }
    1950         if (!object->normalize == true) {
    19512025            psFree(object);
    19522026            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/pop.c

    r9054 r9107  
    559559        psDB            *dbh;
    560560        psS32           det_id;
    561         psS32           iteration;
    562         char            class_id[256];
    563         char            uri[256];
    564         char            recipe[256];
    565         psF64           bg;
    566         psF64           bg_stdev;
    567         psF64           bg_mean_stdev;
    568         bool            normalize;
    569 
    570         dbh = psDBInit("localhost", "test", NULL, "test");
    571         if (!dbh) {
    572             exit(EXIT_FAILURE);
    573         }
    574 
    575         if (!detStackedImfilePop(dbh, &det_id, &iteration, (char **)&class_id, (char **)&uri, (char **)&recipe, &bg, &bg_stdev, &bg_mean_stdev, &normalize)) {
     561        char            exp_tag[256];
     562        char            recipe[256];
     563        psF64           bg;
     564        psF64           bg_stdev;
     565        psF64           bg_mean_stdev;
     566        char            b1_uri[256];
     567        char            b2_uri[256];
     568
     569        dbh = psDBInit("localhost", "test", NULL, "test");
     570        if (!dbh) {
     571            exit(EXIT_FAILURE);
     572        }
     573
     574        if (!detProcessedExpPop(dbh, &det_id, (char **)&exp_tag, (char **)&recipe, &bg, &bg_stdev, &bg_mean_stdev, (char **)&b1_uri, (char **)&b2_uri)) {
     575            exit(EXIT_FAILURE);
     576        }
     577
     578        psDBCleanup(dbh);
     579    }
     580
     581    {
     582        psDB            *dbh;
     583        psS32           det_id;
     584        psS32           iteration;
     585        char            class_id[256];
     586        char            uri[256];
     587        char            recipe[256];
     588        psF64           bg;
     589        psF64           bg_stdev;
     590        psF64           bg_mean_stdev;
     591
     592        dbh = psDBInit("localhost", "test", NULL, "test");
     593        if (!dbh) {
     594            exit(EXIT_FAILURE);
     595        }
     596
     597        if (!detStackedImfilePop(dbh, &det_id, &iteration, (char **)&class_id, (char **)&uri, (char **)&recipe, &bg, &bg_stdev, &bg_mean_stdev)) {
    576598            exit(EXIT_FAILURE);
    577599        }
  • trunk/ippdb/tests/popfits.c

    r8665 r9107  
    674674        }
    675675
     676        if (!detProcessedExpPopFits(dbh, fits, 1)) {
     677            exit(EXIT_FAILURE);
     678        }
     679
     680        if (!psFitsClose(fits)) {
     681            exit(EXIT_FAILURE);
     682        }
     683
     684        psDBCleanup(dbh);
     685    }
     686
     687    {
     688        psDB            *dbh;
     689        psFits          *fits;
     690
     691        dbh = psDBInit("localhost", "test", NULL, "test");
     692        if (!dbh) {
     693            exit(EXIT_FAILURE);
     694        }
     695
     696        // allocate a temp
     697        fits = psFitsOpen(TMP_FILENAME, "w");
     698        if (!fits) {
     699            exit(EXIT_FAILURE);
     700        }
     701
    676702        if (!detStackedImfilePopFits(dbh, fits, 1)) {
    677703            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/popobject.c

    r8665 r9107  
    457457    {
    458458        psDB            *dbh;
     459        detProcessedExpRow *object;
     460
     461        dbh = psDBInit("localhost", "test", NULL, "test");
     462        if (!dbh) {
     463            exit(EXIT_FAILURE);
     464        }
     465
     466        object = detProcessedExpPopObject(dbh);
     467        if (!object) {
     468            exit(EXIT_FAILURE);
     469        }
     470
     471        psFree(object);
     472        psDBCleanup(dbh);
     473    }
     474
     475    {
     476        psDB            *dbh;
    459477        detStackedImfileRow *object;
    460478
  • trunk/ippdb/tests/selectrowsfits.c

    r8665 r9107  
    571571        }
    572572
     573        if (!detProcessedExpSelectRowsFits(dbh, fits, NULL, 1)) {
     574            exit(EXIT_FAILURE);
     575        }
     576
     577        psFree(fits);
     578        psDBCleanup(dbh);
     579    }
     580
     581    {
     582        psDB            *dbh;
     583        psFits          *fits;
     584
     585        dbh = psDBInit("localhost", "test", NULL, "test");
     586        if (!dbh) {
     587            exit(EXIT_FAILURE);
     588        }
     589
     590        fits = psFitsOpen(TMP_FILENAME, "w");
     591        if (!fits) {
     592            exit(EXIT_FAILURE);
     593        }
     594
    573595        if (!detStackedImfileSelectRowsFits(dbh, fits, NULL, 1)) {
    574596            exit(EXIT_FAILURE);
Note: See TracChangeset for help on using the changeset viewer.