IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 19133


Ignore:
Timestamp:
Aug 20, 2008, 9:44:35 AM (18 years ago)
Author:
Paul Price
Message:

Some tests are caught by the compiler --- disabled.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/types/tap_psMetadata_polynomials.c

    r17515 r19133  
    1919    psLogSetFormat("HLNM");
    2020    psLogSetLevel(PS_LOG_INFO);
    21     plan_tests(92);
     21    plan_tests(88);
    2222    // psPolynomial(1D, 2D, 3D, & 4D)(to/from)Metadata tests
    2323
     
    3232        p1d->coeffErr[0] = 0.1;
    3333        p1d->coeffErr[1] = 0.2;
    34    
     34
    3535        //psPolynomial1DtoMetadata
    3636        //Return a valid metadata containing a polynomial-metadata structure
    3737        {
    3838            note ("example of 1DtoMD using the names not the sequence");
    39    
     39
    4040            ok( psPolynomial1DtoMetadata(md, p1d, "polyMD"),
    4141                "psPolynomial1DtoMetadata:      return true for valid inputs.");
     
    4343            skip_start( polyMDtemp == NULL , 1,
    4444                        "Skipping 1 tests because psPolynomial1DtoMetadata has errors");
    45    
     45
    4646            bool status;
    4747            int nX = psMetadataLookupS32(&status, polyMDtemp, "NORDER_X");
     
    5050            ok(nX == 1,
    5151               "psPolynomial1DtoMetadata:      NORDER_X is 1");
    52    
     52
    5353            double val;
    5454            val = psMetadataLookupF64(&status, polyMDtemp, "VAL_X00");
     
    5757            is_double(val, 1.1,
    5858                      "psPolynomial1DtoMetadata:      VAL_X00 is %lf", val);
    59    
     59
    6060            val = psMetadataLookupF64(&status, polyMDtemp, "VAL_X01");
    6161            ok(status,
     
    6565            skip_end();
    6666        }
    67    
     67
    6868        //Return false for no-name polynomial
    6969        {
     
    7272        }
    7373        //Return false for NULL-name polynomial
     74#if 0 // Caught by compiler
    7475        {
    7576            ok( !psPolynomial1DtoMetadata(md, p1d, NULL),
    7677                "psPolynomial1DtoMetadata:      return false for NULL name input.");
    7778        }
     79#endif
    7880        //Return false for NULL metadata input
    7981        {
     
    102104            psFree(p1d1);
    103105        }
    104    
     106
    105107        //psPolynomial1DfromMetadata Tests
    106108        //Return NULL for NULL metadata input.
     
    161163                "return NULL for metadata-polynomial with no NELEMENTS");
    162164        }
    163    
     165
    164166        //Return NULL for polynomial in metadata with no x-order
    165167        psMetadataRemoveKey(polyMDtemp, "NORDER_X");
     
    172174                "return NULL for metadata-polynomial with no x-order");
    173175        }
    174    
     176
    175177        psFree(outPoly);
    176178        psFree(p1d);
     
    193195        p2d->coeffErr[1][0] = 0.3;
    194196        p2d->coeffErr[1][1] = 0.4;
    195    
     197
    196198        //psPolynomial2DtoMetadata
    197199        //Return a valid metadata containing a polynomial-metadata structure
     
    199201            ok( psPolynomial2DtoMetadata(md, p2d, "polyMD"),
    200202                "psPolynomial2DtoMetadata:     return true for valid inputs.");
    201    
     203
    202204            // psMetadataConfigWrite (md, "test.md");
    203    
     205
    204206            //XXX        ok (0, "these tests are relying on the ORDER of the MD components not the NAMES");
    205207            //XXX        ok (0, "these seem like irrelevant tests");
     
    229231            skip_end();
    230232        }
    231    
     233
    232234        //psPolynomial2DtoMetadata
    233235        //Return a valid metadata containing a polynomial-metadata structure
    234236        {
    235237            note ("example of 2DtoMD using the names not the sequence");
    236    
     238
    237239            ok( psPolynomial2DtoMetadata(md, p2d, "polyMD"),
    238240                "psPolynomial2DtoMetadata:     return true for valid inputs.");
    239    
     241
    240242            // psMetadataConfigWrite (md, "test.md");
    241    
     243
    242244            // of the components.  these seem like irrelevant tests.
    243245            psMetadata *polyMDtemp = psMetadataLookupMetadata(NULL, md, "polyMD");
    244246            skip_start( polyMDtemp == NULL , 1,
    245247                        "Skipping 1 tests because psPolynomial2DtoMetadata has errors");
    246    
     248
    247249            bool status;
    248250            int nX = psMetadataLookupS32(&status, polyMDtemp, "NORDER_X");
     
    251253            ok(nX == 1,
    252254               "psPolynomial2DtoMetadata:     NORDER_X is 1");
    253    
     255
    254256            int nY = psMetadataLookupS32(&status, polyMDtemp, "NORDER_Y");
    255257            ok(status,
     
    257259            ok(nY == 1,
    258260               "psPolynomial2DtoMetadata:     NORDER_Y is 1");
    259    
     261
    260262            double val;
    261263            val = psMetadataLookupF64(&status, polyMDtemp, "VAL_X00_Y00");
     
    264266            is_double(val, 1.1,
    265267                      "psPolynomial2DtoMetadata:     VAL_X00_Y00 is %lf", val);
    266    
     268
    267269            val = psMetadataLookupF64(&status, polyMDtemp, "VAL_X01_Y01");
    268270            ok(status,
     
    270272            is_double(val, 4.4,
    271273                      "psPolynomial2DtoMetadata:     VAL_X01_Y01 is %lf", val);
    272    
    273             skip_end();
    274         }
    275    
     274
     275            skip_end();
     276        }
     277
    276278        //Return false for no-name polynomial
    277279        {
     
    280282        }
    281283        //Return false for NULL-name polynomial
     284#if 0 // Caught by compiler
    282285        {
    283286            ok( !psPolynomial2DtoMetadata(md, p2d, NULL),
    284287                "psPolynomial2DtoMetadata:     return false for NULL name input.");
    285288        }
     289#endif
    286290        //Return false for NULL metadata input
    287291        {
     
    310314            psFree(p2d2);
    311315        }
    312    
     316
    313317        //psPolynomial2DfromMetadata Tests
    314318        //Return NULL for NULL metadata input.
     
    369373                "return NULL for metadata-polynomial with no NELEMENTS");
    370374        }
    371    
     375
    372376        //Return NULL for polynomial in metadata with no y-order
    373377        psMetadataRemoveKey(polyMDtemp, "NORDER_Y");
     
    419423        p3d->coeffErr[0][1][1] = 0.7;
    420424        p3d->coeffErr[1][1][1] = 0.8;
    421    
     425
    422426        //psPolynomial3DtoMetadata
    423427        //Return a valid metadata containing a polynomial-metadata structure
     
    459463        }
    460464        //Return false for NULL-name polynomial
     465#if 0 // Caught by compiler
    461466        {
    462467            ok( !psPolynomial3DtoMetadata(md, p3d, NULL),
    463468                "psPolynomial3DtoMetadata:     return false for NULL name input.");
    464469        }
     470#endif
    465471        //Return false for NULL metadata input
    466472        {
     
    497503            psFree(p3d2);
    498504        }
    499    
     505
    500506        //psPolynomial3DfromMetadata Tests
    501507        //Return NULL for NULL metadata input.
     
    519525            skip_end();
    520526        }
    521    
     527
    522528        //Get a polynomial from Metadata with mask[0][0][0] == 1.
    523529        psFree(outPoly);
     
    558564                "return NULL for metadata-polynomial with no NELEMENTS");
    559565        }
    560    
     566
    561567        //Return NULL for polynomial in metadata with no z-order
    562568        psMetadataRemoveKey(polyMDtemp, "NORDER_Z");
     
    586592                "psPolynomial3DfromMetadata:   return NULL for metadata-polynomial with no x-order");
    587593        }
    588    
     594
    589595        psFree(outPoly);
    590596        psFree(p3d);
     
    604610        p4d->coeff[0][1][0][0] = 4.4;
    605611        p4d->coeff[1][0][0][0] = 5.5;
    606    
     612
    607613        p4d->coeff[0][0][1][1] = 6.6;
    608614        p4d->coeff[0][1][0][1] = 7.7;
     
    611617        p4d->coeff[1][0][1][0] = 10.10;
    612618        p4d->coeff[1][1][0][0] = 11.11;
    613    
     619
    614620        p4d->coeff[0][1][1][1] = 12.12;
    615621        p4d->coeff[1][0][1][1] = 13.13;
    616622        p4d->coeff[1][1][0][1] = 14.14;
    617623        p4d->coeff[1][1][1][0] = 15.15;
    618    
     624
    619625        p4d->coeff[1][1][1][1] = 16.16;
    620    
     626
    621627        p4d->coeffErr[0][0][0][0] = 0.1;
    622628        p4d->coeffErr[0][0][0][1] = 0.2;
     
    624630        p4d->coeffErr[0][1][0][0] = 0.4;
    625631        p4d->coeffErr[1][0][0][0] = 0.5;
    626    
     632
    627633        p4d->coeffErr[0][0][1][1] = 0.6;
    628634        p4d->coeffErr[0][1][0][1] = 0.7;
     
    631637        p4d->coeffErr[1][0][1][0] = 0.10;
    632638        p4d->coeffErr[1][1][0][0] = 0.11;
    633    
     639
    634640        p4d->coeffErr[0][1][1][1] = 0.12;
    635641        p4d->coeffErr[1][0][1][1] = 0.13;
    636642        p4d->coeffErr[1][1][0][1] = 0.14;
    637643        p4d->coeffErr[1][1][1][0] = 0.15;
    638    
     644
    639645        p4d->coeffErr[1][1][1][1] = 0.16;
    640    
     646
    641647        //psPolynomial4DtoMetadata
    642648        //Return a valid metadata containing a polynomial-metadata structure
     
    681687        }
    682688        //Return false for NULL-name polynomial
     689#if 0 // Caught by compiler
    683690        {
    684691            ok( !psPolynomial4DtoMetadata(md, p4d, NULL),
    685692                "psPolynomial4DtoMetadata:     return false for NULL name input.");
    686693        }
     694#endif
    687695        //Return false for NULL metadata input
    688696        {
     
    719727            psFree(p4d2);
    720728        }
    721    
     729
    722730        //psPolynomial4DfromMetadata Tests
    723731        //Return NULL for NULL metadata input.
     
    779787                "return NULL for metadata-polynomial with no NELEMENTS");
    780788        }
    781    
     789
    782790        //Return NULL for polynomial in metadata with no t-order
    783791        psMetadataRemoveKey(polyMDtemp, "NORDER_T");
     
    816824                "psPolynomial4DfromMetadata:   return NULL for metadata-polynomial with no x-order");
    817825        }
    818    
     826
    819827        psFree(outPoly);
    820828        psFree(p4d);
     
    823831    }
    824832}
    825    
    826 
    827 
    828 
     833
     834
     835
     836
Note: See TracChangeset for help on using the changeset viewer.