Author: michiel
Date: 2010-01-07 16:54:43 +0100 (Thu, 07 Jan 2010)
New Revision: 40399

Modified:
   mmbase/trunk/core/src/test/java/org/mmbase/util/functions/ParameterTest.java
Log:


Modified: 
mmbase/trunk/core/src/test/java/org/mmbase/util/functions/ParameterTest.java
===================================================================
--- 
mmbase/trunk/core/src/test/java/org/mmbase/util/functions/ParameterTest.java    
    2010-01-07 14:35:00 UTC (rev 40398)
+++ 
mmbase/trunk/core/src/test/java/org/mmbase/util/functions/ParameterTest.java    
    2010-01-07 15:54:43 UTC (rev 40399)
@@ -53,12 +53,8 @@
         Parameter<String> param = new Parameter<String>("a", 
DataTypes.getDataType("colors"));
 
         param.checkType("just a string"); // it _is_ of the correct type
-
-        try {
-            param.autoCast("a2"); // it cannot be casted though
-            fail();
-        } catch (CastException ie) {
-        }
+        param.autoCast("a2"); // and can also be casted.
+        
         assertEquals("red", param.autoCast("red"));
     }
 
@@ -74,12 +70,7 @@
         param.checkType(news); // it _is_ of the correct type (namely a node)
 
         param.autoCast(typedef);
-        try {
-            param.autoCast(news);
-            fail("Node " + news + " should not have been valid for " + 
DataTypes.getDataType("typedef"));
-        } catch(CastException ce) {
-            // but it cannot be casted.
-        }
+        assertTrue(param.getDataType().validate(news, null, null).size() > 0);
     }
 
 }

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to