IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 29, 2004, 6:58:13 PM (22 years ago)
Author:
gusciora
Message:

...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/sysUtils/tst_psTrace01.c

    r549 r555  
    1010    int i = 0;
    1111    int lev = 0;
    12     int errorFlag = 0;
     12    int successFlag = true;
    1313
    14     lev = psGetTraceLevel(".");
     14    printPositiveTestHeader(stderr,
     15                            "psTrace functions",
     16                            "Testing psTraceReset()");
    1517
    1618    for (i=0;i<10;i++) {
     
    2224            printf("ERROR: expected trace level was %d, actual was %d\n",
    2325                   i, lev);
    24             errorFlag = 1;
     26            successFlag = false;
    2527        }
    2628    }
     29    psSetTraceLevel(".", 5);
     30    psSetTraceLevel(".a", 4);
     31    psSetTraceLevel(".a.b", 3);
     32    psSetTraceLevel(".a.b.c", 2);
     33    psTraceReset();
     34    if ((UNKNOWN_TRACE_LEVEL != psGetTraceLevel(".")) ||
     35            (UNKNOWN_TRACE_LEVEL != psGetTraceLevel(".a")) ||
     36            (UNKNOWN_TRACE_LEVEL != psGetTraceLevel(".a.b")) ||
     37            (UNKNOWN_TRACE_LEVEL != psGetTraceLevel(".a.b.c"))) {
     38        printf("ERROR: trace levels were not reset properly\n");
     39        successFlag = false;
     40    }
    2741
    28     if (errorFlag == 0) {
    29         printf("All tests in %s ran successfully\n", __FILE__);
    30     }
     42    printFooter(stderr,
     43                "psTrace functions",
     44                "Testing psTraceReset()",
     45                successFlag);
    3146    exit(0);
    3247}
Note: See TracChangeset for help on using the changeset viewer.