Author: michiel
Date: 2010-02-08 17:01:19 +0100 (Mon, 08 Feb 2010)
New Revision: 40905
Modified:
mmbase/trunk/core/src/test/java/org/mmbase/datatypes/DataTypesTest.java
Log:
it seems that 'enforce' on <length> does not work
Modified:
mmbase/trunk/core/src/test/java/org/mmbase/datatypes/DataTypesTest.java
===================================================================
--- mmbase/trunk/core/src/test/java/org/mmbase/datatypes/DataTypesTest.java
2010-02-08 15:48:07 UTC (rev 40904)
+++ mmbase/trunk/core/src/test/java/org/mmbase/datatypes/DataTypesTest.java
2010-02-08 16:01:19 UTC (rev 40905)
@@ -432,9 +432,20 @@
}
@Test
+ public void lengthEnforce() throws DependencyException {
+ String xml = "<datatype base='string'><length value='6'
enforce='always' /></datatype>";
+ DocumentReader reader = new DocumentReader(new InputSource(new
java.io.StringReader(xml)), false, DataTypeReader.class);
+ StringDataType dt = (StringDataType)
DataTypeReader.readDataType(reader.getDocument().getDocumentElement(), null,
null).dataType.clone();
+ assertEquals(6, dt.getMinLength());
+ assertEquals(6, dt.getMaxLength());
+ assertEquals(DataType.ENFORCE_ALWAYS,
dt.getMaxLengthRestriction().getEnforceStrength());
+ }
+
+
+
+ @Test
public void reinitialize() {
DataTypes.reinitialize();
}
-
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs