Index: /trunk/psLib/test/math/tap_psPolynomialEval1D.c
===================================================================
--- /trunk/psLib/test/math/tap_psPolynomialEval1D.c	(revision 10739)
+++ /trunk/psLib/test/math/tap_psPolynomialEval1D.c	(revision 10740)
@@ -4,6 +4,6 @@
 *  ORD and CHEB type polynomials.
 *
-*  @version  $Revision: 1.1 $  $Name: not supported by cvs2svn $
-*  @date  $Date: 2006-12-14 22:36:10 $
+*  @version  $Revision: 1.2 $  $Name: not supported by cvs2svn $
+*  @date  $Date: 2006-12-15 00:41:49 $
 *
 *  XXX: Probably should test single- and multi-dimensional polynomials in
@@ -46,10 +46,12 @@
     psLogSetLevel(PS_LOG_INFO);
 
-    plan_tests(25);
-    diag("psPolynomialXDEval() tests");
-
-    // Allocate ordinary polynomial structure
-    {
-        psMemId id = psMemGetId();
+    plan_tests(24);
+    diag("psPolynomial1DEval() tests");
+
+    // Allocate and evaluate an ordinary polynomial structure
+    {
+        psMemId id = psMemGetId();
+
+        // Allocate polynomial structure
         diag("Allocate a 1D polynomial with psPolynomial1DAlloc()");
         psPolynomial1D* polyOrd = psPolynomial1DAlloc(PS_POLYNOMIAL_ORD, TERMS-1);
@@ -123,13 +125,12 @@
         psPolynomial1D* polyOrd = psPolynomial1DAlloc(99, TERMS-1);
         ok(polyOrd==NULL, "psPolynomial1DAlloc() returned NULL, as expected");
-        skip_start(polyOrd!=NULL, 2, "Skipping tests because psPolynomial1DAlloc() failed");
+        skip_start(polyOrd!=NULL, 1, "Skipping tests because psPolynomial1DAlloc() failed");
 
         diag("Attempt to evaluate an 1D polynomial with an unallowed type");
         // Attempt to evaluation invalid polynomial type
         psF64 result = psPolynomial1DEval(polyOrd, 0.0);
-        ok(!isnan(result), "psPolynomial1DEval() did not return NAN, as expected");
+        ok(isnan(result), "psPolynomial1DEval() did not return NAN, as expected");
+        skip_end();
         psFree(polyOrd);
-
-        skip_end();
         ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks");
     }
