IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 16, 2007, 4:42:59 PM (19 years ago)
Author:
jhoblitt
Message:

VERSION 1.1.8

File:
1 edited

Legend:

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

    r11820 r11867  
    30523052    }
    30533053
     3054    {
     3055        psMetadata      *md;
     3056        p6InputScfileRow *object;
     3057
     3058        md = psMetadataAlloc();
     3059        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p6_id", 0, NULL, -32)) {
     3060            psFree(md);
     3061            exit(EXIT_FAILURE);
     3062        }
     3063        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p4_id", 0, NULL, -32)) {
     3064            psFree(md);
     3065            exit(EXIT_FAILURE);
     3066        }
     3067        if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
     3068            psFree(md);
     3069            exit(EXIT_FAILURE);
     3070        }
     3071        if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
     3072            psFree(md);
     3073            exit(EXIT_FAILURE);
     3074        }
     3075
     3076        object = p6InputScfileObjectFromMetadata(md);
     3077        if (!object) {
     3078            psFree(md);
     3079            exit(EXIT_FAILURE);
     3080        }
     3081
     3082        psFree(md);
     3083
     3084        if (!object->p6_id == -32) {
     3085            psFree(object);
     3086            exit(EXIT_FAILURE);
     3087        }
     3088        if (!object->p4_id == -32) {
     3089            psFree(object);
     3090            exit(EXIT_FAILURE);
     3091        }
     3092        if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) {
     3093            psFree(object);
     3094            exit(EXIT_FAILURE);
     3095        }
     3096        if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) {
     3097            psFree(object);
     3098            exit(EXIT_FAILURE);
     3099        }
     3100
     3101        psFree(object);
     3102    }
     3103
     3104    {
     3105        psMetadata      *md;
     3106        p6SumScfileRow  *object;
     3107
     3108        md = psMetadataAlloc();
     3109        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p6_id", 0, NULL, -32)) {
     3110            psFree(md);
     3111            exit(EXIT_FAILURE);
     3112        }
     3113        if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) {
     3114            psFree(md);
     3115            exit(EXIT_FAILURE);
     3116        }
     3117        if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) {
     3118            psFree(md);
     3119            exit(EXIT_FAILURE);
     3120        }
     3121        if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
     3122            psFree(md);
     3123            exit(EXIT_FAILURE);
     3124        }
     3125        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
     3126            psFree(md);
     3127            exit(EXIT_FAILURE);
     3128        }
     3129        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {
     3130            psFree(md);
     3131            exit(EXIT_FAILURE);
     3132        }
     3133
     3134        object = p6SumScfileObjectFromMetadata(md);
     3135        if (!object) {
     3136            psFree(md);
     3137            exit(EXIT_FAILURE);
     3138        }
     3139
     3140        psFree(md);
     3141
     3142        if (!object->p6_id == -32) {
     3143            psFree(object);
     3144            exit(EXIT_FAILURE);
     3145        }
     3146        if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) {
     3147            psFree(object);
     3148            exit(EXIT_FAILURE);
     3149        }
     3150        if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) {
     3151            psFree(object);
     3152            exit(EXIT_FAILURE);
     3153        }
     3154        if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
     3155            psFree(object);
     3156            exit(EXIT_FAILURE);
     3157        }
     3158        if (!object->bg == 64.64) {
     3159            psFree(object);
     3160            exit(EXIT_FAILURE);
     3161        }
     3162        if (!object->bg_mean_stdev == 64.64) {
     3163            psFree(object);
     3164            exit(EXIT_FAILURE);
     3165        }
     3166
     3167        psFree(object);
     3168    }
     3169
    30543170    exit(EXIT_SUCCESS);
    30553171}
Note: See TracChangeset for help on using the changeset viewer.