IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 7, 2004, 3:05:01 PM (22 years ago)
Author:
desonia
Message:

rewrote psImageCopy so that macro need not be expanded.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/image/tst_psImage.c

    r1073 r1193  
    66 *  @author Robert DeSonia, MHPCC
    77 *
    8  *  @version $Revision: 1.19 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2004-06-23 23:00:15 $
     8 *  @version $Revision: 1.20 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2004-07-08 01:05:01 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2929
    3030testDescription tests[] = {
    31                               {testImageAlloc,"546/548-testImageAlloc/Free",0},
    32                               {testImageSubset,"547/550-testImageSubset",0},
    33                               {testImageCopy,"551-testImageCopy",0},
    34                               {testImageClip,"571-testImageClip",0},
    35                               {testImageClipNAN,"572-testImageClipNAN",0},
    36                               {testImageOverlay,"573-testImageOverlay",0},
     31                              {testImageAlloc,546,"psImageAlloc",0,false},
     32                              {testImageAlloc,548,"psImageFree",0,true},
     33                              {testImageSubset,547,"psImageSubset",0,false},
     34                              {testImageSubset,550,"psImageSubset",0,true},
     35                              {testImageCopy,551,"psImageCopy",0,false},
     36                              {testImageClip,571,"psImageClip",0,false},
     37                              {testImageClipNAN,572,"psImageClipNAN",0,false},
     38                              {testImageOverlay,573,"psImageOverlay",0,false},
    3739                              {NULL}
    3840                          };
    3941
    40 int main()
     42int main(int argc, char* argv[])
    4143{
    4244    psLogSetLevel(PS_LOG_INFO);
    43     testImageOverlay();
    44     if (! runTestSuite(stderr,"psImage",tests)) {
     45
     46    if (! runTestSuite(stderr,"psImage",tests,argc,argv)) {
    4547        psError(__FILE__,"One or more tests failed");
    4648        return 1;
     
    572574
    573575    #define testImageCopyTypes(IN) \
     576    printf("to psF32\n"); \
     577    testImageCopyType(IN,F32);\
     578    printf("to psF64\n"); \
     579    testImageCopyType(IN,F64); \
     580    printf("to psU8\n"); \
    574581    testImageCopyType(IN,U8); \
     582    printf("to psU16\n"); \
    575583    testImageCopyType(IN,U16); \
     584    printf("to psU32\n"); \
    576585    testImageCopyType(IN,U32); \
     586    printf("to psS8\n"); \
    577587    testImageCopyType(IN,S8);\
     588    printf("to psS16\n"); \
    578589    testImageCopyType(IN,S16);\
    579     testImageCopyType(IN,S32);\
    580     testImageCopyType(IN,F32);\
    581     testImageCopyType(IN,F64);
    582 
     590    printf("to psS32\n"); \
     591    testImageCopyType(IN,S32);
     592
     593    psLogMsg(__func__,PS_LOG_INFO,"Image Copy Test for psU8");
    583594    testImageCopyTypes(U8);
     595    psLogMsg(__func__,PS_LOG_INFO,"Image Copy Test for psU16");
    584596    testImageCopyTypes(U16);
     597    psLogMsg(__func__,PS_LOG_INFO,"Image Copy Test for psU32");
    585598    testImageCopyTypes(U32);
     599    psLogMsg(__func__,PS_LOG_INFO,"Image Copy Test for psS8");
    586600    testImageCopyTypes(S8);
     601    psLogMsg(__func__,PS_LOG_INFO,"Image Copy Test for psS16");
    587602    testImageCopyTypes(S16);
     603    psLogMsg(__func__,PS_LOG_INFO,"Image Copy Test for psS32");
    588604    testImageCopyTypes(S32);
     605    psLogMsg(__func__,PS_LOG_INFO,"Image Copy Test for psF32");
    589606    testImageCopyTypes(F32);
     607    psLogMsg(__func__,PS_LOG_INFO,"Image Copy Test for psF64");
    590608    testImageCopyTypes(F64);
    591609
Note: See TracChangeset for help on using the changeset viewer.