Index: trunk/psLib/test/sysUtils/tst_psTrace02.c
===================================================================
--- trunk/psLib/test/sysUtils/tst_psTrace02.c	(revision 892)
+++ trunk/psLib/test/sysUtils/tst_psTrace02.c	(revision 893)
@@ -12,41 +12,48 @@
 {
     FILE *fp;
+    int nb = 0;
 
-    printPositiveTestHeader(stdout,
-                            "psTrace functions",
-                            "psTrace()");
+    fp = fopen("tst_psTrace02_OUT", "w");
+    for (nb = 0 ; nb<4;nb++) {
+        if (nb == 0)
+            psTraceSetDestination(stdout);
+        if (nb == 1)
+            psTraceSetDestination(stderr);
+        if (nb == 2)
+            psTraceSetDestination(NULL);
+        if (nb == 3)
+            psTraceSetDestination(fp);
 
-    psSetTraceLevel(".", 4);
-    psTrace(".", 5, "(0) This message should not be displayed (%x)\n",
-            0xbeefface);
-    psSetTraceLevel(".", 7);
-    psTrace(".", 5, "(0) This message should be displayed (%x)\n",
-            0xbeefface);
+        printPositiveTestHeader(stdout,
+                                "psTrace functions",
+                                "psTrace()");
 
-    psSetTraceLevel(".a", 4);
-    psTrace(".a", 5, "(1) This message should not be displayed (%x)\n",
-            0xbeefface);
-    psSetTraceLevel(".a", 7);
-    psTrace(".a", 5, "(1) This message should be displayed (%x)\n",
-            0xbeefface);
+        psSetTraceLevel(".", 4);
+        psTrace(".", 5, "(0) This message should not be displayed (%x)\n",
+                0xbeefface);
+        psSetTraceLevel(".", 7);
+        psTrace(".", 5, "(0) This message should be displayed (%x)\n",
+                0xbeefface);
+
+        psSetTraceLevel(".a", 4);
+        psTrace(".a", 5, "(1) This message should not be displayed (%x)\n",
+                0xbeefface);
+        psSetTraceLevel(".a", 7);
+        psTrace(".a", 5, "(1) This message should be displayed (%x)\n",
+                0xbeefface);
 
 
-    psSetTraceLevel(".a.b", 4);
-    psTrace(".a.b", 5, "(2) This message should not be displayed (%x)\n",
-            0xbeefface);
-    psSetTraceLevel(".a.b", 7);
-    psTrace(".a.b", 5, "(2) This message should be displayed (%x)\n",
-            0xbeefface);
+        psSetTraceLevel(".a.b", 4);
+        psTrace(".a.b", 5, "(2) This message should not be displayed (%x)\n",
+                0xbeefface);
+        psSetTraceLevel(".a.b", 7);
+        psTrace(".a.b", 5, "(2) This message should be displayed (%x)\n",
+                0xbeefface);
 
-    printFooter(stdout,
-                "psTrace functions",
-                "psTrace()",
-                true);
-
-
-    fp = fopen("tst_psTrace02_OUT", "w");
-    psTraceSetDestination(fp);
-    psTrace(".", 5, "(0) This message should be displayed (%x)\n",
-            0xbeefface);
+        printFooter(stdout,
+                    "psTrace functions",
+                    "psTrace()",
+                    true);
+    }
     fclose(fp);
 
Index: trunk/psLib/test/sysUtils/verified/tst_psTrace02.stderr
===================================================================
--- trunk/psLib/test/sysUtils/verified/tst_psTrace02.stderr	(revision 892)
+++ trunk/psLib/test/sysUtils/verified/tst_psTrace02.stderr	(revision 893)
@@ -0,0 +1,3 @@
+     (0) This message should be displayed (beefface)
+     (1) This message should be displayed (beefface)
+     (2) This message should be displayed (beefface)
Index: trunk/psLib/test/sysUtils/verified/tst_psTrace02.stdout
===================================================================
--- trunk/psLib/test/sysUtils/verified/tst_psTrace02.stdout	(revision 892)
+++ trunk/psLib/test/sysUtils/verified/tst_psTrace02.stdout	(revision 893)
@@ -11,2 +11,32 @@
 ---> TESTPOINT PASSED (psTrace functions{psTrace()} | tst_psTrace02.c)
 
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psTrace02.c                                            |
+|            TestPoint: psTrace functions{psTrace()}                               |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+
+---> TESTPOINT PASSED (psTrace functions{psTrace()} | tst_psTrace02.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psTrace02.c                                            |
+|            TestPoint: psTrace functions{psTrace()}                               |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+     (0) This message should be displayed (beefface)
+     (1) This message should be displayed (beefface)
+     (2) This message should be displayed (beefface)
+
+---> TESTPOINT PASSED (psTrace functions{psTrace()} | tst_psTrace02.c)
+
+/----------------------------- TESTPOINT ------------------------------------------\
+|             TestFile: tst_psTrace02.c                                            |
+|            TestPoint: psTrace functions{psTrace()}                               |
+|             TestType: Positive                                                   |
+\----------------------------------------------------------------------------------/
+
+
+---> TESTPOINT PASSED (psTrace functions{psTrace()} | tst_psTrace02.c)
+
