Index: /trunk/psLib/test/dataManip/tst_psMinimize04.c
===================================================================
--- /trunk/psLib/test/dataManip/tst_psMinimize04.c	(revision 1975)
+++ /trunk/psLib/test/dataManip/tst_psMinimize04.c	(revision 1976)
@@ -60,5 +60,5 @@
     printPositiveTestHeader(stdout,
                             "psMinimize functions",
-                            "psVectorFitPolynomial1D(): equal errors in yErr");
+                            "psVectorFitPolynomial1D(): equal difference in variable yErr");
 
     psVectorFitPolynomial1D(myPoly, x, y, yErr);
@@ -94,5 +94,5 @@
     printFooter(stdout,
                 "psMinimize functions",
-                "psVectorFitPolynomial1D(): equal errors in yErr",
+                "psVectorFitPolynomial1D(): equal differences in variable yErr",
                 testStatus);
 
@@ -227,4 +227,5 @@
     int testStatus = true;
     int memLeaks = 0;
+    psPolynomial1D *myPoly = NULL;
 
     printPositiveTestHeader(stdout,
@@ -232,5 +233,10 @@
                             "psVectorFitPolynomial1D(): all inputs are NULL");
 
-    psVectorFitPolynomial1D(NULL, NULL, NULL, NULL);
+    psLogMsg(__func__,PS_LOG_INFO,"Following should generate an error for null input polynomial.");
+    myPoly = psVectorFitPolynomial1D(NULL, NULL, NULL, NULL);
+    if ( myPoly != NULL ) {
+        psError(__func__,"A null polynomial should have returned a null pointer.");
+        testStatus = false;
+    }
 
 
Index: /trunk/psLib/test/dataManip/verified/tst_psMinimize04.stderr
===================================================================
--- /trunk/psLib/test/dataManip/verified/tst_psMinimize04.stderr	(revision 1976)
+++ /trunk/psLib/test/dataManip/verified/tst_psMinimize04.stderr	(revision 1976)
@@ -0,0 +1,4 @@
+<DATE><TIME>|<HOST>|I|t03
+    Following should generate an error for null input polynomial.
+<DATE><TIME>|<HOST>|E|psVectorFitPolynomial1D
+    Invalid operation: myPoly or its coeffs is NULL.
Index: /trunk/psLib/test/dataManip/verified/tst_psMinimize04.stdout
===================================================================
--- /trunk/psLib/test/dataManip/verified/tst_psMinimize04.stdout	(revision 1976)
+++ /trunk/psLib/test/dataManip/verified/tst_psMinimize04.stdout	(revision 1976)
@@ -0,0 +1,114 @@
+Original data 0: (0.0 3.0)
+Original data 1: (1.0 8.0)
+Original data 2: (2.0 19.0)
+Original data 3: (3.0 36.0)
+Original data 4: (4.0 59.0)
+Original data 5: (5.0 88.0)
+Original data 6: (6.0 123.0)
+Original data 7: (7.0 164.0)
+Original data 8: (8.0 211.0)
+Original data 9: (9.0 264.0)
+/***************************** TESTPOINT ******************************************\
+*             TestFile: tst_psMinimize04.c                                         *
+*            TestPoint: psMinimize functions{psVectorFitPolynomial1D(): equal difference in variable yE *
+*             TestType: Positive                                                   *
+\**********************************************************************************/
+
+Polynomial coefficient 0 is 3.0
+Polynomial coefficient 1 is 2.0
+Polynomial coefficient 2 is 3.0
+Polynomial coefficient 3 is -0.0
+Polynomial coefficient 4 is 0.0
+Polynomial coefficient 5 is -0.0
+Fitted data 0: (0.0 3.0), expected was (3.0)
+Fitted data 1: (1.0 8.0), expected was (8.0)
+Fitted data 2: (2.0 19.0), expected was (19.0)
+Fitted data 3: (3.0 36.0), expected was (36.0)
+Fitted data 4: (4.0 59.0), expected was (59.0)
+Fitted data 5: (5.0 88.0), expected was (88.0)
+Fitted data 6: (6.0 123.0), expected was (123.0)
+Fitted data 7: (7.0 164.0), expected was (164.0)
+Fitted data 8: (8.0 211.0), expected was (211.0)
+Fitted data 9: (9.0 264.0), expected was (264.0)
+
+---> TESTPOINT PASSED (psMinimize functions{psVectorFitPolynomial1D(): equal differences in variable yErr} | tst_psMinimize04.c)
+
+Original data 0: (0.0 3.0)
+Original data 1: (1.0 8.0)
+Original data 2: (2.0 19.0)
+Original data 3: (3.0 36.0)
+Original data 4: (4.0 59.0)
+Original data 5: (5.0 88.0)
+Original data 6: (6.0 123.0)
+Original data 7: (7.0 164.0)
+Original data 8: (8.0 211.0)
+Original data 9: (9.0 264.0)
+/***************************** TESTPOINT ******************************************\
+*             TestFile: tst_psMinimize04.c                                         *
+*            TestPoint: psMinimize functions{psVectorFitPolynomial1D(): yErr is NULL} *
+*             TestType: Positive                                                   *
+\**********************************************************************************/
+
+Polynomial coefficient 0 is 3.0
+Polynomial coefficient 1 is 2.0
+Polynomial coefficient 2 is 3.0
+Polynomial coefficient 3 is -0.0
+Polynomial coefficient 4 is 0.0
+Polynomial coefficient 5 is -0.0
+Fitted data 0: (0.0 3.0), expected was (3.0)
+Fitted data 1: (1.0 8.0), expected was (8.0)
+Fitted data 2: (2.0 19.0), expected was (19.0)
+Fitted data 3: (3.0 36.0), expected was (36.0)
+Fitted data 4: (4.0 59.0), expected was (59.0)
+Fitted data 5: (5.0 88.0), expected was (88.0)
+Fitted data 6: (6.0 123.0), expected was (123.0)
+Fitted data 7: (7.0 164.0), expected was (164.0)
+Fitted data 8: (8.0 211.0), expected was (211.0)
+Fitted data 9: (9.0 264.0), expected was (264.0)
+
+---> TESTPOINT PASSED (psMinimize functions{psVectorFitPolynomial1D(): yErr is NULL} | tst_psMinimize04.c)
+
+Original data 0: (3.0)
+Original data 1: (8.0)
+Original data 2: (19.0)
+Original data 3: (36.0)
+Original data 4: (59.0)
+Original data 5: (88.0)
+Original data 6: (123.0)
+Original data 7: (164.0)
+Original data 8: (211.0)
+Original data 9: (264.0)
+/***************************** TESTPOINT ******************************************\
+*             TestFile: tst_psMinimize04.c                                         *
+*            TestPoint: psMinimize functions{psVectorFitPolynomial1D(): x, yErr is NULL} *
+*             TestType: Positive                                                   *
+\**********************************************************************************/
+
+Polynomial coefficient 0 is 3.0
+Polynomial coefficient 1 is 2.0
+Polynomial coefficient 2 is 3.0
+Polynomial coefficient 3 is -0.0
+Polynomial coefficient 4 is 0.0
+Polynomial coefficient 5 is -0.0
+Fitted data 0: (0.0 3.0), expected was (3.0)
+Fitted data 1: (1.0 8.0), expected was (8.0)
+Fitted data 2: (2.0 19.0), expected was (19.0)
+Fitted data 3: (3.0 36.0), expected was (36.0)
+Fitted data 4: (4.0 59.0), expected was (59.0)
+Fitted data 5: (5.0 88.0), expected was (88.0)
+Fitted data 6: (6.0 123.0), expected was (123.0)
+Fitted data 7: (7.0 164.0), expected was (164.0)
+Fitted data 8: (8.0 211.0), expected was (211.0)
+Fitted data 9: (9.0 264.0), expected was (264.0)
+
+---> TESTPOINT PASSED (psMinimize functions{psVectorFitPolynomial1D(): x, yErr is NULL} | tst_psMinimize04.c)
+
+/***************************** TESTPOINT ******************************************\
+*             TestFile: tst_psMinimize04.c                                         *
+*            TestPoint: psMinimize functions{psVectorFitPolynomial1D(): all inputs are NULL} *
+*             TestType: Positive                                                   *
+\**********************************************************************************/
+
+
+---> TESTPOINT PASSED (psMinimize functions{psVectorFitPolynomial1D(): all inputs are NULL} | tst_psMinimize04.c)
+
