IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 6, 2004, 5:14:39 PM (22 years ago)
Author:
gusciora
Message:

...

File:
1 edited

Legend:

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

    r883 r893  
    1212{
    1313    FILE *fp;
     14    int nb = 0;
    1415
    15     printPositiveTestHeader(stdout,
    16                             "psTrace functions",
    17                             "psTrace()");
     16    fp = fopen("tst_psTrace02_OUT", "w");
     17    for (nb = 0 ; nb<4;nb++) {
     18        if (nb == 0)
     19            psTraceSetDestination(stdout);
     20        if (nb == 1)
     21            psTraceSetDestination(stderr);
     22        if (nb == 2)
     23            psTraceSetDestination(NULL);
     24        if (nb == 3)
     25            psTraceSetDestination(fp);
    1826
    19     psSetTraceLevel(".", 4);
    20     psTrace(".", 5, "(0) This message should not be displayed (%x)\n",
    21             0xbeefface);
    22     psSetTraceLevel(".", 7);
    23     psTrace(".", 5, "(0) This message should be displayed (%x)\n",
    24             0xbeefface);
     27        printPositiveTestHeader(stdout,
     28                                "psTrace functions",
     29                                "psTrace()");
    2530
    26     psSetTraceLevel(".a", 4);
    27     psTrace(".a", 5, "(1) This message should not be displayed (%x)\n",
    28             0xbeefface);
    29     psSetTraceLevel(".a", 7);
    30     psTrace(".a", 5, "(1) This message should be displayed (%x)\n",
    31             0xbeefface);
     31        psSetTraceLevel(".", 4);
     32        psTrace(".", 5, "(0) This message should not be displayed (%x)\n",
     33                0xbeefface);
     34        psSetTraceLevel(".", 7);
     35        psTrace(".", 5, "(0) This message should be displayed (%x)\n",
     36                0xbeefface);
     37
     38        psSetTraceLevel(".a", 4);
     39        psTrace(".a", 5, "(1) This message should not be displayed (%x)\n",
     40                0xbeefface);
     41        psSetTraceLevel(".a", 7);
     42        psTrace(".a", 5, "(1) This message should be displayed (%x)\n",
     43                0xbeefface);
    3244
    3345
    34     psSetTraceLevel(".a.b", 4);
    35     psTrace(".a.b", 5, "(2) This message should not be displayed (%x)\n",
    36             0xbeefface);
    37     psSetTraceLevel(".a.b", 7);
    38     psTrace(".a.b", 5, "(2) This message should be displayed (%x)\n",
    39             0xbeefface);
     46        psSetTraceLevel(".a.b", 4);
     47        psTrace(".a.b", 5, "(2) This message should not be displayed (%x)\n",
     48                0xbeefface);
     49        psSetTraceLevel(".a.b", 7);
     50        psTrace(".a.b", 5, "(2) This message should be displayed (%x)\n",
     51                0xbeefface);
    4052
    41     printFooter(stdout,
    42                 "psTrace functions",
    43                 "psTrace()",
    44                 true);
    45 
    46 
    47     fp = fopen("tst_psTrace02_OUT", "w");
    48     psTraceSetDestination(fp);
    49     psTrace(".", 5, "(0) This message should be displayed (%x)\n",
    50             0xbeefface);
     53        printFooter(stdout,
     54                    "psTrace functions",
     55                    "psTrace()",
     56                    true);
     57    }
    5158    fclose(fp);
    5259
Note: See TracChangeset for help on using the changeset viewer.