IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 15, 2006, 4:31:35 PM (20 years ago)
Author:
jhoblitt
Message:

VERSION 0.0.29

File:
1 edited

Legend:

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

    r8325 r8368  
    18701870    {
    18711871        psMetadata      *md;
     1872        detNormalizedStatImfileRow *object;
     1873
     1874        md = psMetadataAlloc();
     1875        if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) {
     1876            psFree(md);
     1877            exit(EXIT_FAILURE);
     1878        }
     1879        if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) {
     1880            psFree(md);
     1881            exit(EXIT_FAILURE);
     1882        }
     1883        if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {
     1884            psFree(md);
     1885            exit(EXIT_FAILURE);
     1886        }
     1887        if (!psMetadataAddF32(md, PS_LIST_TAIL, "norm", 0, NULL, 32.32)) {
     1888            psFree(md);
     1889            exit(EXIT_FAILURE);
     1890        }
     1891
     1892        object = detNormalizedStatImfileObjectFromMetadata(md);
     1893        if (!object) {
     1894            psFree(md);
     1895            exit(EXIT_FAILURE);
     1896        }
     1897
     1898        psFree(md);
     1899
     1900        if (!object->det_id == -32) {
     1901            psFree(object);
     1902            exit(EXIT_FAILURE);
     1903        }
     1904        if (!object->iteration == -32) {
     1905            psFree(object);
     1906            exit(EXIT_FAILURE);
     1907        }
     1908        if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {
     1909            psFree(object);
     1910            exit(EXIT_FAILURE);
     1911        }
     1912        if (!object->norm == 32.32) {
     1913            psFree(object);
     1914            exit(EXIT_FAILURE);
     1915        }
     1916
     1917        psFree(object);
     1918    }
     1919
     1920    {
     1921        psMetadata      *md;
    18721922        detNormalizedImfileRow *object;
    18731923
Note: See TracChangeset for help on using the changeset viewer.