IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 14, 2007, 4:02:28 PM (19 years ago)
Author:
jhoblitt
Message:

VERSION 1.1.6

File:
1 edited

Legend:

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

    r11780 r11809  
    18161816    }
    18171817
     1818    {
     1819        psMetadata      *md;
     1820        p5RunRow        *object;
     1821        bool            status;
     1822
     1823        object = p5RunRowAlloc(-32, "a string", "a string", "0001-01-01T00:00:00Z");
     1824        if (!object) {
     1825            exit(EXIT_FAILURE);
     1826        }
     1827
     1828        md = p5RunMetadataFromObject(object);
     1829        if (!md) {
     1830            exit(EXIT_FAILURE);
     1831        }
     1832
     1833        psFree(object);
     1834
     1835        if (!psMetadataLookupS32(&status, md, "p5_id") == -32) {
     1836            psFree(md);
     1837            exit(EXIT_FAILURE);
     1838        }
     1839        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     1840            psFree(md);
     1841            exit(EXIT_FAILURE);
     1842        }
     1843        if (strncmp(psMetadataLookupPtr(&status, md, "workdir"), "a string", MAX_STRING_LENGTH)) {
     1844            psFree(md);
     1845            exit(EXIT_FAILURE);
     1846        }
     1847            psFree(md);
     1848            exit(EXIT_FAILURE);
     1849        }
     1850
     1851        psFree(md);
     1852    }
     1853
     1854    {
     1855        psMetadata      *md;
     1856        p5InputScfileRow *object;
     1857        bool            status;
     1858
     1859        object = p5InputScfileRowAlloc(-32, -32, "a string", "a string", "a string", -32, "a string", true);
     1860        if (!object) {
     1861            exit(EXIT_FAILURE);
     1862        }
     1863
     1864        md = p5InputScfileMetadataFromObject(object);
     1865        if (!md) {
     1866            exit(EXIT_FAILURE);
     1867        }
     1868
     1869        psFree(object);
     1870
     1871        if (!psMetadataLookupS32(&status, md, "p5_id") == -32) {
     1872            psFree(md);
     1873            exit(EXIT_FAILURE);
     1874        }
     1875        if (!psMetadataLookupS32(&status, md, "p4_id") == -32) {
     1876            psFree(md);
     1877            exit(EXIT_FAILURE);
     1878        }
     1879        if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
     1880            psFree(md);
     1881            exit(EXIT_FAILURE);
     1882        }
     1883        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     1884            psFree(md);
     1885            exit(EXIT_FAILURE);
     1886        }
     1887        if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) {
     1888            psFree(md);
     1889            exit(EXIT_FAILURE);
     1890        }
     1891        if (!psMetadataLookupS32(&status, md, "p3_version") == -32) {
     1892            psFree(md);
     1893            exit(EXIT_FAILURE);
     1894        }
     1895        if (strncmp(psMetadataLookupPtr(&status, md, "kind"), "a string", MAX_STRING_LENGTH)) {
     1896            psFree(md);
     1897            exit(EXIT_FAILURE);
     1898        }
     1899        if (!psMetadataLookupBool(&status, md, "template") == true) {
     1900            psFree(md);
     1901            exit(EXIT_FAILURE);
     1902        }
     1903
     1904        psFree(md);
     1905    }
     1906
     1907    {
     1908        psMetadata      *md;
     1909        p5DiffScfileRow *object;
     1910        bool            status;
     1911
     1912        object = p5DiffScfileRowAlloc(-32, "a string", "a string", "a string", 64.64, 64.64);
     1913        if (!object) {
     1914            exit(EXIT_FAILURE);
     1915        }
     1916
     1917        md = p5DiffScfileMetadataFromObject(object);
     1918        if (!md) {
     1919            exit(EXIT_FAILURE);
     1920        }
     1921
     1922        psFree(object);
     1923
     1924        if (!psMetadataLookupS32(&status, md, "p5_id") == -32) {
     1925            psFree(md);
     1926            exit(EXIT_FAILURE);
     1927        }
     1928        if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) {
     1929            psFree(md);
     1930            exit(EXIT_FAILURE);
     1931        }
     1932        if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) {
     1933            psFree(md);
     1934            exit(EXIT_FAILURE);
     1935        }
     1936        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     1937            psFree(md);
     1938            exit(EXIT_FAILURE);
     1939        }
     1940        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     1941            psFree(md);
     1942            exit(EXIT_FAILURE);
     1943        }
     1944        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     1945            psFree(md);
     1946            exit(EXIT_FAILURE);
     1947        }
     1948
     1949        psFree(md);
     1950    }
     1951
    18181952    exit(EXIT_SUCCESS);
    18191953}
Note: See TracChangeset for help on using the changeset viewer.