Index: /trunk/psLib/test/astronomy/tst_psMetadata_06.c
===================================================================
--- /trunk/psLib/test/astronomy/tst_psMetadata_06.c	(revision 2049)
+++ /trunk/psLib/test/astronomy/tst_psMetadata_06.c	(revision 2050)
@@ -13,6 +13,6 @@
 *  @author  Ross Harman, MHPCC
 *
-*  @version $Revision: 1.2 $  $Name: not supported by cvs2svn $
-*  @date  $Date: 2004-09-21 23:24:42 $
+*  @version $Revision: 1.3 $  $Name: not supported by cvs2svn $
+*  @date  $Date: 2004-10-12 01:54:00 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -87,6 +87,13 @@
     // Test B - Add leaf node on top of existing leaf node
     printPositiveTestHeader(stdout, "psMetadata", "Test B - Add leaf node on top of existing leaf node");
-    psMetadataAddItem(metadata, item1a, PS_LIST_HEAD);
-    psMetadataAddItem(metadata, item1b, PS_LIST_HEAD);
+    if( ! psMetadataAddItem(metadata, item1a, PS_LIST_HEAD) ) {
+        psError(__func__,"psMetadataAddItem returned false for adding a node top.");
+        return 20;
+    }
+    if ( ! psMetadataAddItem(metadata, item1b, PS_LIST_HEAD) ) {
+        psError(__func__,"psMetadataAddItem returned false for adding a node top.");
+        return 21;
+    }
+
     printFooter(stdout, "psMetadata", "Test B - Add leaf node on top of existing leaf node", true);
 
@@ -94,5 +101,8 @@
     // Test C - Add leaf node to existing folder node
     printPositiveTestHeader(stdout, "psMetadata", "Test C - Add leaf node to existing folder node");
-    psMetadataAddItem(metadata, item1c, PS_LIST_HEAD);
+    if ( ! psMetadataAddItem(metadata, item1c, PS_LIST_HEAD) ) {
+        psError(__func__,"psMetadataAddItem return false for adding a not to existing node.");
+        return 22;
+    }
     printFooter(stdout, "psMetadata", "Test C - Add leaf node to existing folder node", true);
 
@@ -100,6 +110,12 @@
     // Test D - Add folder node on top of existing leaf node
     printPositiveTestHeader(stdout, "psMetadata", "Test D - Add folder node on top of existing leaf node");
-    psMetadataAddItem(metadata, item2a, PS_LIST_HEAD);
-    psMetadataAddItem(metadata, item2b, PS_LIST_HEAD);
+    if ( ! psMetadataAddItem(metadata, item2a, PS_LIST_HEAD) ) {
+        psError(__func__,"psMetadataAddItem returned false for adding a node to existing leaf node.");
+        return 23;
+    }
+    if ( ! psMetadataAddItem(metadata, item2b, PS_LIST_HEAD) ) {
+        psError(__func__,"psMetadataAddItem returned false for adding a nod to existing leaf node.");
+        return 24;
+    }
     printFooter(stdout, "psMetadata", "Test D - Add folder node on top of existing leaf node", true);
 
@@ -113,5 +129,8 @@
     psFree(item2b);
     psFree(metadata);
-    psMemCheckLeaks(0, NULL, stdout);
+    if ( psMemCheckLeaks(0, NULL, stdout) != 0 ) {
+        psError(__func__,"Memory leaks detected.");
+        return 25;
+    }
     psMemCheckCorruption(0);
     int nBad = psMemCheckCorruption(0);
Index: /trunk/psLib/test/collections/tst_psMetadata_06.c
===================================================================
--- /trunk/psLib/test/collections/tst_psMetadata_06.c	(revision 2049)
+++ /trunk/psLib/test/collections/tst_psMetadata_06.c	(revision 2050)
@@ -13,6 +13,6 @@
 *  @author  Ross Harman, MHPCC
 *
-*  @version $Revision: 1.2 $  $Name: not supported by cvs2svn $
-*  @date  $Date: 2004-09-21 23:24:42 $
+*  @version $Revision: 1.3 $  $Name: not supported by cvs2svn $
+*  @date  $Date: 2004-10-12 01:54:00 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -87,6 +87,13 @@
     // Test B - Add leaf node on top of existing leaf node
     printPositiveTestHeader(stdout, "psMetadata", "Test B - Add leaf node on top of existing leaf node");
-    psMetadataAddItem(metadata, item1a, PS_LIST_HEAD);
-    psMetadataAddItem(metadata, item1b, PS_LIST_HEAD);
+    if( ! psMetadataAddItem(metadata, item1a, PS_LIST_HEAD) ) {
+        psError(__func__,"psMetadataAddItem returned false for adding a node top.");
+        return 20;
+    }
+    if ( ! psMetadataAddItem(metadata, item1b, PS_LIST_HEAD) ) {
+        psError(__func__,"psMetadataAddItem returned false for adding a node top.");
+        return 21;
+    }
+
     printFooter(stdout, "psMetadata", "Test B - Add leaf node on top of existing leaf node", true);
 
@@ -94,5 +101,8 @@
     // Test C - Add leaf node to existing folder node
     printPositiveTestHeader(stdout, "psMetadata", "Test C - Add leaf node to existing folder node");
-    psMetadataAddItem(metadata, item1c, PS_LIST_HEAD);
+    if ( ! psMetadataAddItem(metadata, item1c, PS_LIST_HEAD) ) {
+        psError(__func__,"psMetadataAddItem return false for adding a not to existing node.");
+        return 22;
+    }
     printFooter(stdout, "psMetadata", "Test C - Add leaf node to existing folder node", true);
 
@@ -100,6 +110,12 @@
     // Test D - Add folder node on top of existing leaf node
     printPositiveTestHeader(stdout, "psMetadata", "Test D - Add folder node on top of existing leaf node");
-    psMetadataAddItem(metadata, item2a, PS_LIST_HEAD);
-    psMetadataAddItem(metadata, item2b, PS_LIST_HEAD);
+    if ( ! psMetadataAddItem(metadata, item2a, PS_LIST_HEAD) ) {
+        psError(__func__,"psMetadataAddItem returned false for adding a node to existing leaf node.");
+        return 23;
+    }
+    if ( ! psMetadataAddItem(metadata, item2b, PS_LIST_HEAD) ) {
+        psError(__func__,"psMetadataAddItem returned false for adding a nod to existing leaf node.");
+        return 24;
+    }
     printFooter(stdout, "psMetadata", "Test D - Add folder node on top of existing leaf node", true);
 
@@ -113,5 +129,8 @@
     psFree(item2b);
     psFree(metadata);
-    psMemCheckLeaks(0, NULL, stdout);
+    if ( psMemCheckLeaks(0, NULL, stdout) != 0 ) {
+        psError(__func__,"Memory leaks detected.");
+        return 25;
+    }
     psMemCheckCorruption(0);
     int nBad = psMemCheckCorruption(0);
