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/objectfrommetadata.c

    r11780 r11809  
    27842784    }
    27852785
     2786    {
     2787        psMetadata      *md;
     2788        p5RunRow        *object;
     2789
     2790        md = psMetadataAlloc();
     2791        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p5_id", 0, NULL, -32)) {
     2792            psFree(md);
     2793            exit(EXIT_FAILURE);
     2794        }
     2795        if (!psMetadataAddStr(md, PS_LIST_TAIL, "state", 0, NULL, "a string")) {
     2796            psFree(md);
     2797            exit(EXIT_FAILURE);
     2798        }
     2799        if (!psMetadataAddStr(md, PS_LIST_TAIL, "workdir", 0, NULL, "a string")) {
     2800            psFree(md);
     2801            exit(EXIT_FAILURE);
     2802        }
     2803            psFree(md);
     2804            exit(EXIT_FAILURE);
     2805        }
     2806
     2807        object = p5RunObjectFromMetadata(md);
     2808        if (!object) {
     2809            psFree(md);
     2810            exit(EXIT_FAILURE);
     2811        }
     2812
     2813        psFree(md);
     2814
     2815        if (!object->p5_id == -32) {
     2816            psFree(object);
     2817            exit(EXIT_FAILURE);
     2818        }
     2819        if (strncmp(object->state, "a string", MAX_STRING_LENGTH)) {
     2820            psFree(object);
     2821            exit(EXIT_FAILURE);
     2822        }
     2823        if (strncmp(object->workdir, "a string", MAX_STRING_LENGTH)) {
     2824            psFree(object);
     2825            exit(EXIT_FAILURE);
     2826        }
     2827            psFree(object);
     2828            exit(EXIT_FAILURE);
     2829        }
     2830
     2831        psFree(object);
     2832    }
     2833
     2834    {
     2835        psMetadata      *md;
     2836        p5InputScfileRow *object;
     2837
     2838        md = psMetadataAlloc();
     2839        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p5_id", 0, NULL, -32)) {
     2840            psFree(md);
     2841            exit(EXIT_FAILURE);
     2842        }
     2843        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p4_id", 0, NULL, -32)) {
     2844            psFree(md);
     2845            exit(EXIT_FAILURE);
     2846        }
     2847        if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
     2848            psFree(md);
     2849            exit(EXIT_FAILURE);
     2850        }
     2851        if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
     2852            psFree(md);
     2853            exit(EXIT_FAILURE);
     2854        }
     2855        if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
     2856            psFree(md);
     2857            exit(EXIT_FAILURE);
     2858        }
     2859        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p3_version", 0, NULL, -32)) {
     2860            psFree(md);
     2861            exit(EXIT_FAILURE);
     2862        }
     2863        if (!psMetadataAddStr(md, PS_LIST_TAIL, "kind", 0, NULL, "a string")) {
     2864            psFree(md);
     2865            exit(EXIT_FAILURE);
     2866        }
     2867        if (!psMetadataAdd(md, PS_LIST_TAIL, "template", PS_DATA_BOOL, NULL, true)) {
     2868            psFree(md);
     2869            exit(EXIT_FAILURE);
     2870        }
     2871
     2872        object = p5InputScfileObjectFromMetadata(md);
     2873        if (!object) {
     2874            psFree(md);
     2875            exit(EXIT_FAILURE);
     2876        }
     2877
     2878        psFree(md);
     2879
     2880        if (!object->p5_id == -32) {
     2881            psFree(object);
     2882            exit(EXIT_FAILURE);
     2883        }
     2884        if (!object->p4_id == -32) {
     2885            psFree(object);
     2886            exit(EXIT_FAILURE);
     2887        }
     2888        if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) {
     2889            psFree(object);
     2890            exit(EXIT_FAILURE);
     2891        }
     2892        if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) {
     2893            psFree(object);
     2894            exit(EXIT_FAILURE);
     2895        }
     2896        if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
     2897            psFree(object);
     2898            exit(EXIT_FAILURE);
     2899        }
     2900        if (!object->p3_version == -32) {
     2901            psFree(object);
     2902            exit(EXIT_FAILURE);
     2903        }
     2904        if (strncmp(object->kind, "a string", MAX_STRING_LENGTH)) {
     2905            psFree(object);
     2906            exit(EXIT_FAILURE);
     2907        }
     2908        if (!object->template == true) {
     2909            psFree(object);
     2910            exit(EXIT_FAILURE);
     2911        }
     2912
     2913        psFree(object);
     2914    }
     2915
     2916    {
     2917        psMetadata      *md;
     2918        p5DiffScfileRow *object;
     2919
     2920        md = psMetadataAlloc();
     2921        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p5_id", 0, NULL, -32)) {
     2922            psFree(md);
     2923            exit(EXIT_FAILURE);
     2924        }
     2925        if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
     2926            psFree(md);
     2927            exit(EXIT_FAILURE);
     2928        }
     2929        if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
     2930            psFree(md);
     2931            exit(EXIT_FAILURE);
     2932        }
     2933        if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
     2934            psFree(md);
     2935            exit(EXIT_FAILURE);
     2936        }
     2937        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
     2938            psFree(md);
     2939            exit(EXIT_FAILURE);
     2940        }
     2941        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {
     2942            psFree(md);
     2943            exit(EXIT_FAILURE);
     2944        }
     2945
     2946        object = p5DiffScfileObjectFromMetadata(md);
     2947        if (!object) {
     2948            psFree(md);
     2949            exit(EXIT_FAILURE);
     2950        }
     2951
     2952        psFree(md);
     2953
     2954        if (!object->p5_id == -32) {
     2955            psFree(object);
     2956            exit(EXIT_FAILURE);
     2957        }
     2958        if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) {
     2959            psFree(object);
     2960            exit(EXIT_FAILURE);
     2961        }
     2962        if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) {
     2963            psFree(object);
     2964            exit(EXIT_FAILURE);
     2965        }
     2966        if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
     2967            psFree(object);
     2968            exit(EXIT_FAILURE);
     2969        }
     2970        if (!object->bg == 64.64) {
     2971            psFree(object);
     2972            exit(EXIT_FAILURE);
     2973        }
     2974        if (!object->bg_mean_stdev == 64.64) {
     2975            psFree(object);
     2976            exit(EXIT_FAILURE);
     2977        }
     2978
     2979        psFree(object);
     2980    }
     2981
    27862982    exit(EXIT_SUCCESS);
    27872983}
Note: See TracChangeset for help on using the changeset viewer.