IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 9301 for trunk/ippdb/tests


Ignore:
Timestamp:
Oct 5, 2006, 11:32:26 AM (20 years ago)
Author:
jhoblitt
Message:

VERSION 0.0.47

Location:
trunk/ippdb/tests
Files:
14 edited

Legend:

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

    r9242 r9301  
    947947
    948948    {
     949        p3ProcessedExpRow *object;
     950
     951        object = p3ProcessedExpRowAlloc("a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", "a string", -32, -32    );
     952
     953        if (!object) {
     954            exit(EXIT_FAILURE);
     955        }
     956
     957        if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
     958            psFree(object);
     959            exit(EXIT_FAILURE);
     960        }
     961        if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
     962            psFree(object);
     963            exit(EXIT_FAILURE);
     964        }
     965        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
     966            psFree(object);
     967            exit(EXIT_FAILURE);
     968        }
     969        if (!object->bg == 64.64) {
     970            psFree(object);
     971            exit(EXIT_FAILURE);
     972        }
     973        if (!object->bg_stdev == 64.64) {
     974            psFree(object);
     975            exit(EXIT_FAILURE);
     976        }
     977        if (!object->bg_mean_stdev == 64.64) {
     978            psFree(object);
     979            exit(EXIT_FAILURE);
     980        }
     981        if (!object->sigma_ra == 32.32) {
     982            psFree(object);
     983            exit(EXIT_FAILURE);
     984        }
     985        if (!object->sigma_dec == 32.32) {
     986            psFree(object);
     987            exit(EXIT_FAILURE);
     988        }
     989        if (!object->nastro == -32) {
     990            psFree(object);
     991            exit(EXIT_FAILURE);
     992        }
     993        if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) {
     994            psFree(object);
     995            exit(EXIT_FAILURE);
     996        }
     997        if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) {
     998            psFree(object);
     999            exit(EXIT_FAILURE);
     1000        }
     1001        if (!object->p2_version == -32) {
     1002            psFree(object);
     1003            exit(EXIT_FAILURE);
     1004        }
     1005        if (!object->p3_version == -32) {
     1006            psFree(object);
     1007            exit(EXIT_FAILURE);
     1008        }
     1009
     1010        psFree(object);
     1011    }
     1012
     1013    {
    9491014        detRunRow       *object;
    9501015
  • trunk/ippdb/tests/createtable.c

    r9149 r9301  
    343343        }
    344344
     345        if(!p3ProcessedExpCreateTable(dbh)) {
     346            exit(EXIT_FAILURE);
     347        }
     348
     349        psDBCleanup(dbh);
     350    }
     351
     352    {
     353        psDB            *dbh;
     354
     355        dbh = psDBInit("localhost", "test", NULL, "test");
     356        if (!dbh) {
     357            exit(EXIT_FAILURE);
     358        }
     359
    345360        if(!detRunCreateTable(dbh)) {
    346361            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/dbcleanup.c

    r9149 r9301  
    3333    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p2ProcessedImfile");
    3434    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p3PendingExp");
     35    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p3ProcessedExp");
    3536    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detRun");
    3637    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detInputExp");
  • trunk/ippdb/tests/dbsetup.c

    r9149 r9301  
    7979    p3PendingExpCreateTable(dbh);
    8080
     81    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p3ProcessedExp");
     82    p3ProcessedExpCreateTable(dbh);
     83
    8184    p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detRun");
    8285    detRunCreateTable(dbh);
  • trunk/ippdb/tests/droptable.c

    r9149 r9301  
    343343        }
    344344
     345        if (!p3ProcessedExpDropTable(dbh)) {
     346            exit(EXIT_FAILURE);
     347        }
     348
     349        psDBCleanup(dbh);
     350    }
     351
     352    {
     353        psDB            *dbh;
     354
     355        dbh = psDBInit("localhost", "test", NULL, "test");
     356        if (!dbh) {
     357            exit(EXIT_FAILURE);
     358        }
     359
    345360        if (!detRunDropTable(dbh)) {
    346361            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/insert.c

    r9229 r9301  
    343343        }
    344344
     345        if (!p3ProcessedExpInsert(dbh, "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", "a string", -32, -32)) {
     346            exit(EXIT_FAILURE);
     347        }
     348
     349        psDBCleanup(dbh);
     350    }
     351
     352    {
     353        psDB            *dbh;
     354
     355        dbh = psDBInit("localhost", "test", NULL, "test");
     356        if (!dbh) {
     357            exit(EXIT_FAILURE);
     358        }
     359
    345360        if (!detRunInsert(dbh, -32, "a string", "a string")) {
    346361            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/insertfits.c

    r9149 r9301  
    596596        }
    597597
     598        if (!p3ProcessedExpInsertFits(dbh, fits)) {
     599            exit(EXIT_FAILURE);
     600        }
     601
     602        if (!psFitsClose(fits)) {
     603            exit(EXIT_FAILURE);
     604        }
     605
     606        psDBCleanup(dbh);
     607    }
     608
     609    {
     610        psDB            *dbh;
     611        psFits          *fits;
     612
     613        dbh = psDBInit("localhost", "test", NULL, "test");
     614        if (!dbh) {
     615            exit(EXIT_FAILURE);
     616        }
     617
     618        // open a temp
     619        fits = psFitsOpen(TMP_FILENAME, "r");
     620        if (!fits) {
     621            exit(EXIT_FAILURE);
     622        }
     623
    598624        if (!detRunInsertFits(dbh, fits)) {
    599625            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/insertobject.c

    r9229 r9301  
    491491    {
    492492        psDB            *dbh;
     493        p3ProcessedExpRow *object;
     494
     495        dbh = psDBInit("localhost", "test", NULL, "test");
     496        if (!dbh) {
     497            exit(EXIT_FAILURE);
     498        }
     499
     500        object = p3ProcessedExpRowAlloc("a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", "a string", -32, -32);
     501        if (!object) {
     502            exit(EXIT_FAILURE);
     503        }
     504
     505        if (!p3ProcessedExpInsertObject(dbh, object)) {
     506            exit(EXIT_FAILURE);
     507        }
     508
     509        psFree(object);
     510        psDBCleanup(dbh);
     511    }
     512
     513    {
     514        psDB            *dbh;
    493515        detRunRow       *object;
    494516
  • trunk/ippdb/tests/metadatafromobject.c

    r9242 r9301  
    11241124    {
    11251125        psMetadata      *md;
     1126        p3ProcessedExpRow *object;
     1127        bool            status;
     1128
     1129        object = p3ProcessedExpRowAlloc("a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", "a string", -32, -32);
     1130        if (!object) {
     1131            exit(EXIT_FAILURE);
     1132        }
     1133
     1134        md = p3ProcessedExpMetadataFromObject(object);
     1135        if (!md) {
     1136            exit(EXIT_FAILURE);
     1137        }
     1138
     1139        psFree(object);
     1140
     1141        if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) {
     1142            psFree(md);
     1143            exit(EXIT_FAILURE);
     1144        }
     1145        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     1146            psFree(md);
     1147            exit(EXIT_FAILURE);
     1148        }
     1149        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     1150            psFree(md);
     1151            exit(EXIT_FAILURE);
     1152        }
     1153        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     1154            psFree(md);
     1155            exit(EXIT_FAILURE);
     1156        }
     1157        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     1158            psFree(md);
     1159            exit(EXIT_FAILURE);
     1160        }
     1161        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     1162            psFree(md);
     1163            exit(EXIT_FAILURE);
     1164        }
     1165        if (!psMetadataLookupF32(&status, md, "sigma_ra") == 32.32) {
     1166            psFree(md);
     1167            exit(EXIT_FAILURE);
     1168        }
     1169        if (!psMetadataLookupF32(&status, md, "sigma_dec") == 32.32) {
     1170            psFree(md);
     1171            exit(EXIT_FAILURE);
     1172        }
     1173        if (!psMetadataLookupS32(&status, md, "nastro") == -32) {
     1174            psFree(md);
     1175            exit(EXIT_FAILURE);
     1176        }
     1177        if (strncmp(psMetadataLookupPtr(&status, md, "b1_uri"), "a string", MAX_STRING_LENGTH)) {
     1178            psFree(md);
     1179            exit(EXIT_FAILURE);
     1180        }
     1181        if (strncmp(psMetadataLookupPtr(&status, md, "b2_uri"), "a string", MAX_STRING_LENGTH)) {
     1182            psFree(md);
     1183            exit(EXIT_FAILURE);
     1184        }
     1185        if (!psMetadataLookupS32(&status, md, "p2_version") == -32) {
     1186            psFree(md);
     1187            exit(EXIT_FAILURE);
     1188        }
     1189        if (!psMetadataLookupS32(&status, md, "p3_version") == -32) {
     1190            psFree(md);
     1191            exit(EXIT_FAILURE);
     1192        }
     1193
     1194        psFree(md);
     1195    }
     1196
     1197    {
     1198        psMetadata      *md;
    11261199        detRunRow       *object;
    11271200        bool            status;
  • trunk/ippdb/tests/objectfrommetadata.c

    r9242 r9301  
    17101710    {
    17111711        psMetadata      *md;
     1712        p3ProcessedExpRow *object;
     1713
     1714        md = psMetadataAlloc();
     1715        if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
     1716            psFree(md);
     1717            exit(EXIT_FAILURE);
     1718        }
     1719        if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
     1720            psFree(md);
     1721            exit(EXIT_FAILURE);
     1722        }
     1723        if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
     1724            psFree(md);
     1725            exit(EXIT_FAILURE);
     1726        }
     1727        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
     1728            psFree(md);
     1729            exit(EXIT_FAILURE);
     1730        }
     1731        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
     1732            psFree(md);
     1733            exit(EXIT_FAILURE);
     1734        }
     1735        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {
     1736            psFree(md);
     1737            exit(EXIT_FAILURE);
     1738        }
     1739        if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_ra", 0, NULL, 32.32)) {
     1740            psFree(md);
     1741            exit(EXIT_FAILURE);
     1742        }
     1743        if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_dec", 0, NULL, 32.32)) {
     1744            psFree(md);
     1745            exit(EXIT_FAILURE);
     1746        }
     1747        if (!psMetadataAddS32(md, PS_LIST_TAIL, "nastro", 0, NULL, -32)) {
     1748            psFree(md);
     1749            exit(EXIT_FAILURE);
     1750        }
     1751        if (!psMetadataAddStr(md, PS_LIST_TAIL, "b1_uri", 0, NULL, "a string")) {
     1752            psFree(md);
     1753            exit(EXIT_FAILURE);
     1754        }
     1755        if (!psMetadataAddStr(md, PS_LIST_TAIL, "b2_uri", 0, NULL, "a string")) {
     1756            psFree(md);
     1757            exit(EXIT_FAILURE);
     1758        }
     1759        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p2_version", 0, NULL, -32)) {
     1760            psFree(md);
     1761            exit(EXIT_FAILURE);
     1762        }
     1763        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p3_version", 0, NULL, -32)) {
     1764            psFree(md);
     1765            exit(EXIT_FAILURE);
     1766        }
     1767
     1768        object = p3ProcessedExpObjectFromMetadata(md);
     1769        if (!object) {
     1770            psFree(md);
     1771            exit(EXIT_FAILURE);
     1772        }
     1773
     1774        psFree(md);
     1775
     1776        if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
     1777            psFree(object);
     1778            exit(EXIT_FAILURE);
     1779        }
     1780        if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
     1781            psFree(object);
     1782            exit(EXIT_FAILURE);
     1783        }
     1784        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
     1785            psFree(object);
     1786            exit(EXIT_FAILURE);
     1787        }
     1788        if (!object->bg == 64.64) {
     1789            psFree(object);
     1790            exit(EXIT_FAILURE);
     1791        }
     1792        if (!object->bg_stdev == 64.64) {
     1793            psFree(object);
     1794            exit(EXIT_FAILURE);
     1795        }
     1796        if (!object->bg_mean_stdev == 64.64) {
     1797            psFree(object);
     1798            exit(EXIT_FAILURE);
     1799        }
     1800        if (!object->sigma_ra == 32.32) {
     1801            psFree(object);
     1802            exit(EXIT_FAILURE);
     1803        }
     1804        if (!object->sigma_dec == 32.32) {
     1805            psFree(object);
     1806            exit(EXIT_FAILURE);
     1807        }
     1808        if (!object->nastro == -32) {
     1809            psFree(object);
     1810            exit(EXIT_FAILURE);
     1811        }
     1812        if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) {
     1813            psFree(object);
     1814            exit(EXIT_FAILURE);
     1815        }
     1816        if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) {
     1817            psFree(object);
     1818            exit(EXIT_FAILURE);
     1819        }
     1820        if (!object->p2_version == -32) {
     1821            psFree(object);
     1822            exit(EXIT_FAILURE);
     1823        }
     1824        if (!object->p3_version == -32) {
     1825            psFree(object);
     1826            exit(EXIT_FAILURE);
     1827        }
     1828
     1829        psFree(object);
     1830    }
     1831
     1832    {
     1833        psMetadata      *md;
    17121834        detRunRow       *object;
    17131835
  • trunk/ippdb/tests/pop.c

    r9242 r9301  
    500500    {
    501501        psDB            *dbh;
     502        char            exp_tag[256];
     503        char            uri[256];
     504        char            recipe[256];
     505        psF64           bg;
     506        psF64           bg_stdev;
     507        psF64           bg_mean_stdev;
     508        psF32           sigma_ra;
     509        psF32           sigma_dec;
     510        psS32           nastro;
     511        char            b1_uri[256];
     512        char            b2_uri[256];
     513        psS32           p2_version;
     514        psS32           p3_version;
     515
     516        dbh = psDBInit("localhost", "test", NULL, "test");
     517        if (!dbh) {
     518            exit(EXIT_FAILURE);
     519        }
     520
     521        if (!p3ProcessedExpPop(dbh, (char **)&exp_tag, (char **)&uri, (char **)&recipe, &bg, &bg_stdev, &bg_mean_stdev, &sigma_ra, &sigma_dec, &nastro, (char **)&b1_uri, (char **)&b2_uri, &p2_version, &p3_version)) {
     522            exit(EXIT_FAILURE);
     523        }
     524
     525        psDBCleanup(dbh);
     526    }
     527
     528    {
     529        psDB            *dbh;
    502530        psS32           iteration;
    503531        char            det_type[256];
  • trunk/ippdb/tests/popfits.c

    r9149 r9301  
    596596        }
    597597
     598        if (!p3ProcessedExpPopFits(dbh, fits, 1)) {
     599            exit(EXIT_FAILURE);
     600        }
     601
     602        if (!psFitsClose(fits)) {
     603            exit(EXIT_FAILURE);
     604        }
     605
     606        psDBCleanup(dbh);
     607    }
     608
     609    {
     610        psDB            *dbh;
     611        psFits          *fits;
     612
     613        dbh = psDBInit("localhost", "test", NULL, "test");
     614        if (!dbh) {
     615            exit(EXIT_FAILURE);
     616        }
     617
     618        // allocate a temp
     619        fits = psFitsOpen(TMP_FILENAME, "w");
     620        if (!fits) {
     621            exit(EXIT_FAILURE);
     622        }
     623
    598624        if (!detRunPopFits(dbh, fits, 1)) {
    599625            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/popobject.c

    r9149 r9301  
    403403    {
    404404        psDB            *dbh;
     405        p3ProcessedExpRow *object;
     406
     407        dbh = psDBInit("localhost", "test", NULL, "test");
     408        if (!dbh) {
     409            exit(EXIT_FAILURE);
     410        }
     411
     412        object = p3ProcessedExpPopObject(dbh);
     413        if (!object) {
     414            exit(EXIT_FAILURE);
     415        }
     416
     417        psFree(object);
     418        psDBCleanup(dbh);
     419    }
     420
     421    {
     422        psDB            *dbh;
    405423        detRunRow       *object;
    406424
  • trunk/ippdb/tests/selectrowsfits.c

    r9149 r9301  
    505505        }
    506506
     507        if (!p3ProcessedExpSelectRowsFits(dbh, fits, NULL, 1)) {
     508            exit(EXIT_FAILURE);
     509        }
     510
     511        psFree(fits);
     512        psDBCleanup(dbh);
     513    }
     514
     515    {
     516        psDB            *dbh;
     517        psFits          *fits;
     518
     519        dbh = psDBInit("localhost", "test", NULL, "test");
     520        if (!dbh) {
     521            exit(EXIT_FAILURE);
     522        }
     523
     524        fits = psFitsOpen(TMP_FILENAME, "w");
     525        if (!fits) {
     526            exit(EXIT_FAILURE);
     527        }
     528
    507529        if (!detRunSelectRowsFits(dbh, fits, NULL, 1)) {
    508530            exit(EXIT_FAILURE);
Note: See TracChangeset for help on using the changeset viewer.