Index: /trunk/psLib/test/astronomy/tst_psMetadata_03.c
===================================================================
--- /trunk/psLib/test/astronomy/tst_psMetadata_03.c	(revision 2016)
+++ /trunk/psLib/test/astronomy/tst_psMetadata_03.c	(revision 2017)
@@ -14,6 +14,6 @@
 *  @author  Ross Harman, MHPCC
 *
-*  @version $Revision: 1.5 $  $Name: not supported by cvs2svn $
-*  @date  $Date: 2004-10-08 01:00:54 $
+*  @version $Revision: 1.6 $  $Name: not supported by cvs2svn $
+*  @date  $Date: 2004-10-08 01:13:25 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -197,4 +197,16 @@
     printFooter(stdout,"psMetadata","Test K - Attempt to add item with null name", true);
 
+    // Test L - Attempt to add item to an invalid metadata structure
+    printNegativeTestHeader(stdout,"psMetadata","Test L - Attempt to add item to metadata w/o hash table",
+                            "Couldn't add item to invalid metadata structure.",0);
+    mdTable = errMetadata->table;
+    errMetadata->table = NULL;
+    if ( psMetadataAdd(errMetadata, PS_LIST_HEAD, "errItem", PS_META_S32,"Integer",22) ) {
+        psError(__func__,"psMetadataAddItem did not return false w/ invalid metadata struct w/o hash table.");
+        return 24;
+    }
+    errMetadata->table = mdTable;
+    printFooter(stdout,"psMetadata","Test L - Attempt to add item to invalid metadata w/o hash table", true);
+
     // Test G - Free psMetadata
     printPositiveTestHeader(stdout, "psMetadata", "Test G - Free psMetadata");
Index: /trunk/psLib/test/astronomy/verified/tst_psMetadata_03.stderr
===================================================================
--- /trunk/psLib/test/astronomy/verified/tst_psMetadata_03.stderr	(revision 2016)
+++ /trunk/psLib/test/astronomy/verified/tst_psMetadata_03.stderr	(revision 2017)
@@ -11,2 +11,6 @@
 <DATE><TIME>|<HOST>|E|psMetadataAddItem
     Null key item not allowed
+<DATE><TIME>|<HOST>|E|psMetadataAddItem
+    Null metadata table not allowed
+<DATE><TIME>|<HOST>|E|psMetadataAdd
+    Couldn't add metadata item to metadata collection list. Name: errItem
Index: /trunk/psLib/test/astronomy/verified/tst_psMetadata_03.stdout
===================================================================
--- /trunk/psLib/test/astronomy/verified/tst_psMetadata_03.stdout	(revision 2016)
+++ /trunk/psLib/test/astronomy/verified/tst_psMetadata_03.stdout	(revision 2017)
@@ -98,4 +98,15 @@
 /***************************** TESTPOINT ******************************************\
 *             TestFile: tst_psMetadata_03.c                                        *
+*            TestPoint: psMetadata{Test L - Attempt to add item to metadata w/o hash table} *
+*             TestType: Negative                                                   *
+*    ExpectedErrorText: Couldn't add item to invalid metadata structure.           *
+*  ExpectedStatusValue: 0                                                          *
+\**********************************************************************************/
+
+
+---> TESTPOINT PASSED (psMetadata{Test L - Attempt to add item to invalid metadata w/o hash table} | tst_psMetadata_03.c)
+
+/***************************** TESTPOINT ******************************************\
+*             TestFile: tst_psMetadata_03.c                                        *
 *            TestPoint: psMetadata{Test G - Free psMetadata}                       *
 *             TestType: Positive                                                   *
Index: /trunk/psLib/test/collections/tst_psMetadata_03.c
===================================================================
--- /trunk/psLib/test/collections/tst_psMetadata_03.c	(revision 2016)
+++ /trunk/psLib/test/collections/tst_psMetadata_03.c	(revision 2017)
@@ -14,6 +14,6 @@
 *  @author  Ross Harman, MHPCC
 *
-*  @version $Revision: 1.5 $  $Name: not supported by cvs2svn $
-*  @date  $Date: 2004-10-08 01:00:54 $
+*  @version $Revision: 1.6 $  $Name: not supported by cvs2svn $
+*  @date  $Date: 2004-10-08 01:13:25 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -197,4 +197,16 @@
     printFooter(stdout,"psMetadata","Test K - Attempt to add item with null name", true);
 
+    // Test L - Attempt to add item to an invalid metadata structure
+    printNegativeTestHeader(stdout,"psMetadata","Test L - Attempt to add item to metadata w/o hash table",
+                            "Couldn't add item to invalid metadata structure.",0);
+    mdTable = errMetadata->table;
+    errMetadata->table = NULL;
+    if ( psMetadataAdd(errMetadata, PS_LIST_HEAD, "errItem", PS_META_S32,"Integer",22) ) {
+        psError(__func__,"psMetadataAddItem did not return false w/ invalid metadata struct w/o hash table.");
+        return 24;
+    }
+    errMetadata->table = mdTable;
+    printFooter(stdout,"psMetadata","Test L - Attempt to add item to invalid metadata w/o hash table", true);
+
     // Test G - Free psMetadata
     printPositiveTestHeader(stdout, "psMetadata", "Test G - Free psMetadata");
