Index: trunk/psLib/test/imageops/tst_psImageStats.c
===================================================================
--- trunk/psLib/test/imageops/tst_psImageStats.c	(revision 5057)
+++ trunk/psLib/test/imageops/tst_psImageStats.c	(revision 5096)
@@ -28,9 +28,9 @@
 
 testDescription tests[] = {
-                              {testPsImageHistogram,0,"psImageHistogram",0,false},
-                              {testPsImageStats,1,"psImageStats",0,false},
-                              {testPsImageFitPolynomial,2,"psImageFitPolynomial",0,false},
-                              {testPsImagePixelInterpolate,3,"psImagePixelInterpolate",0,false},
-                              {testPsImageEvalPolynom,4,"psImageEvalPolynom()",0,false},
+                              {testPsImageHistogram, 0, "psImageHistogram", 0, false},
+                              {testPsImageStats, 1, "psImageStats", 0, false},
+                              {testPsImageFitPolynomial, 2, "psImageFitPolynomial", 0, false},
+                              {testPsImagePixelInterpolate, 3, "psImagePixelInterpolate", 0, false},
+                              {testPsImageEvalPolynom, 4, "psImageEvalPolynom()", 0, false},
                               {NULL}
                           };
@@ -38,4 +38,5 @@
 psS32 main(psS32 argc, char* argv[])
 {
+    psLogSetFormat("HLNM");
     psLogSetLevel(PS_LOG_INFO);
 
@@ -374,7 +375,8 @@
 }
 
+// HEY: XXX
 static psS32 testPsImageFitPolynomial()
 {
-    const int IMAGE_SIZE = 64;
+    const int IMAGE_SIZE = 16;
     const int CHEBY_X_DIM = 8;
     const int CHEBY_Y_DIM = 8;
@@ -406,9 +408,13 @@
         }
     }
-    my2DPoly = psPolynomial2DAlloc( CHEBY_X_DIM, CHEBY_Y_DIM, PS_POLYNOMIAL_CHEB );
+    my2DPoly = psPolynomial2DAlloc( CHEBY_X_DIM-1, CHEBY_Y_DIM-1, PS_POLYNOMIAL_CHEB );
     /*************************************************************************/
     /*  Calculate Chebyshev Polynomials, no mask                     */
     /*************************************************************************/
     my2DPoly = psImageFitPolynomial( my2DPoly, tmpImage );
+    if (my2DPoly == NULL) {
+        printf("TEST ERROR: psImageFitPolynomial() returned NULL.\n");
+        testStatus = false;
+    }
     for ( i = 0;i < CHEBY_X_DIM;i++ ) {
         for ( j = 0;j < CHEBY_Y_DIM;j++ ) {
@@ -447,5 +453,4 @@
         }
     }
-
 
     psLogMsg(__func__,PS_LOG_INFO,"Following should be an error message for NULL coeffs argument.");
