IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 19, 2007, 3:59:06 PM (19 years ago)
Author:
jhoblitt
Message:

VERSION 1.1.28

File:
1 edited

Legend:

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

    r15003 r15343  
    1010    {
    1111        psMetadata      *md;
     12        pzDataStoreRow  *object;
     13        bool            status;
     14
     15        object = pzDataStoreRowAlloc("a string", "a string", "a string");
     16        if (!object) {
     17            exit(EXIT_FAILURE);
     18        }
     19
     20        md = pzDataStoreMetadataFromObject(object);
     21        if (!md) {
     22            exit(EXIT_FAILURE);
     23        }
     24
     25        psFree(object);
     26
     27        if (strncmp(psMetadataLookupPtr(&status, md, "camera"), "a string", MAX_STRING_LENGTH)) {
     28            psFree(md);
     29            exit(EXIT_FAILURE);
     30        }
     31        if (strncmp(psMetadataLookupPtr(&status, md, "telescope"), "a string", MAX_STRING_LENGTH)) {
     32            psFree(md);
     33            exit(EXIT_FAILURE);
     34        }
     35        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     36            psFree(md);
     37            exit(EXIT_FAILURE);
     38        }
     39
     40        psFree(md);
     41    }
     42
     43    {
     44        psMetadata      *md;
    1245        summitExpRow    *object;
    1346        bool            status;
     
    24022435    {
    24032436        psMetadata      *md;
     2437        detCorrectedExpRow *object;
     2438        bool            status;
     2439
     2440        object = detCorrectedExpRowAlloc(-64, -64, "a string", -64, "a string", "a string", "a string", -16);
     2441        if (!object) {
     2442            exit(EXIT_FAILURE);
     2443        }
     2444
     2445        md = detCorrectedExpMetadataFromObject(object);
     2446        if (!md) {
     2447            exit(EXIT_FAILURE);
     2448        }
     2449
     2450        psFree(object);
     2451
     2452            psFree(md);
     2453            exit(EXIT_FAILURE);
     2454        }
     2455            psFree(md);
     2456            exit(EXIT_FAILURE);
     2457        }
     2458        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     2459            psFree(md);
     2460            exit(EXIT_FAILURE);
     2461        }
     2462            psFree(md);
     2463            exit(EXIT_FAILURE);
     2464        }
     2465        if (strncmp(psMetadataLookupPtr(&status, md, "corr_type"), "a string", MAX_STRING_LENGTH)) {
     2466            psFree(md);
     2467            exit(EXIT_FAILURE);
     2468        }
     2469        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     2470            psFree(md);
     2471            exit(EXIT_FAILURE);
     2472        }
     2473        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     2474            psFree(md);
     2475            exit(EXIT_FAILURE);
     2476        }
     2477            psFree(md);
     2478            exit(EXIT_FAILURE);
     2479        }
     2480
     2481        psFree(md);
     2482    }
     2483
     2484    {
     2485        psMetadata      *md;
     2486        detCorrectedImfileRow *object;
     2487        bool            status;
     2488
     2489        object = detCorrectedImfileRowAlloc(-64, -64, "a string", "a string", "a string", -16);
     2490        if (!object) {
     2491            exit(EXIT_FAILURE);
     2492        }
     2493
     2494        md = detCorrectedImfileMetadataFromObject(object);
     2495        if (!md) {
     2496            exit(EXIT_FAILURE);
     2497        }
     2498
     2499        psFree(object);
     2500
     2501            psFree(md);
     2502            exit(EXIT_FAILURE);
     2503        }
     2504            psFree(md);
     2505            exit(EXIT_FAILURE);
     2506        }
     2507        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     2508            psFree(md);
     2509            exit(EXIT_FAILURE);
     2510        }
     2511        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     2512            psFree(md);
     2513            exit(EXIT_FAILURE);
     2514        }
     2515        if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {
     2516            psFree(md);
     2517            exit(EXIT_FAILURE);
     2518        }
     2519            psFree(md);
     2520            exit(EXIT_FAILURE);
     2521        }
     2522
     2523        psFree(md);
     2524    }
     2525
     2526    {
     2527        psMetadata      *md;
    24042528        magicRunRow     *object;
    24052529        bool            status;
     
    25592683        psFree(object);
    25602684
     2685            psFree(md);
     2686            exit(EXIT_FAILURE);
     2687        }
     2688        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     2689            psFree(md);
     2690            exit(EXIT_FAILURE);
     2691        }
     2692
     2693        psFree(md);
     2694    }
     2695
     2696    {
     2697        psMetadata      *md;
     2698        magicSkyfileMaskRow *object;
     2699        bool            status;
     2700
     2701        object = magicSkyfileMaskRowAlloc(-64, -64, "a string");
     2702        if (!object) {
     2703            exit(EXIT_FAILURE);
     2704        }
     2705
     2706        md = magicSkyfileMaskMetadataFromObject(object);
     2707        if (!md) {
     2708            exit(EXIT_FAILURE);
     2709        }
     2710
     2711        psFree(object);
     2712
     2713            psFree(md);
     2714            exit(EXIT_FAILURE);
     2715        }
    25612716            psFree(md);
    25622717            exit(EXIT_FAILURE);
Note: See TracChangeset for help on using the changeset viewer.