Index: trunk/psLib/test/imageops/tst_psImagePixelExtract.c
===================================================================
--- trunk/psLib/test/imageops/tst_psImagePixelExtract.c	(revision 7124)
+++ trunk/psLib/test/imageops/tst_psImagePixelExtract.c	(revision 7125)
@@ -6,6 +6,6 @@
 *  @author Robert DeSonia, MHPCC
 *
-*  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2006-05-16 20:40:26 $
+*  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2006-05-16 23:12:20 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -1087,8 +1087,20 @@
     //Test recycling of non-NULL vector & correct output
     rowcol = psImageCol(rowcol, image, 1);
-    if (rowcol->data.F64[0] != 6.666 && rowcol->data.F64[2] != 66.666) {
+    double test1, test2;
+    double TOLTST = .001;
+    test1 = fabs(rowcol->data.F64[0]-6.6);
+    test2 = fabs(rowcol->data.F64[2]-66.666);
+    if ( (test1>TOLTST) || (test2>TOLTST) ) {
         psError(PS_ERR_BAD_PARAMETER_VALUE, false,
                 "psImageCol failed to return correct values.\n");
         return 3;
+    }
+    rowcol = psImageRow(rowcol, image, 1);
+    test1 = fabs(rowcol->data.F64[0]-66.6);
+    test2 = fabs(rowcol->data.F64[2]-666.66);
+    if ( (test1>TOLTST) || (test2>TOLTST) ) {
+        psError(PS_ERR_BAD_PARAMETER_VALUE, false,
+                "psImageRow failed to return correct values.\n");
+        return 4;
     }
 
@@ -1141,8 +1153,6 @@
     //Test recycling of non-NULL vector & correct output
     rowcol = psImageCol(rowcol, image, 1);
-    //    test1 = abs(rowcol->data.F32[0]-66.6);
-    //    test2 = abs(rowcol->data.F32[2]-666.66);
-    test1 = abs(rowcol->data.F32[0]-6.6);
-    test2 = abs(rowcol->data.F32[2]-66.666);
+    test1 = fabs(rowcol->data.F32[0]-6.6);
+    test2 = fabs(rowcol->data.F32[2]-66.666);
     if ( (test1>TOLTST) || (test2>TOLTST) ) {
         psError(PS_ERR_BAD_PARAMETER_VALUE, false,
