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