Author: michiel
Date: 2010-07-01 15:27:54 +0200 (Thu, 01 Jul 2010)
New Revision: 42773
Modified:
mmbase/trunk/bridge/src/test/java/org/mmbase/datatypes/ParameterizedDataTypesTest.java
Log:
some off the default value tests actually went wrong if the locale was set
Modified:
mmbase/trunk/bridge/src/test/java/org/mmbase/datatypes/ParameterizedDataTypesTest.java
===================================================================
---
mmbase/trunk/bridge/src/test/java/org/mmbase/datatypes/ParameterizedDataTypesTest.java
2010-07-01 13:24:54 UTC (rev 42772)
+++
mmbase/trunk/bridge/src/test/java/org/mmbase/datatypes/ParameterizedDataTypesTest.java
2010-07-01 13:27:54 UTC (rev 42773)
@@ -35,6 +35,8 @@
static final MockCloudContext CLOUD_CONTEXT = new MockCloudContext();
static {
+ // Use on odd locale, this may make go wrong some things
+ LocalizedString.setDefault(new Locale("da"));
DataTypes.initialize();
try {
CLOUD_CONTEXT.addCore();
@@ -113,7 +115,8 @@
,
new Object[] {"languages",
new Object[] {"nl", "en", null},
- new Object[] {"c", "ababab", ""}},
+ new Object[] {"c", "ababab", ""}}
+ ,
new Object[] {"integer",
new Object[] {new Integer(-100), "-1", new
Integer(100), "-100", new Float(10.0), "1234", "1234.4", "1e7", null, ""},
new Object[] {new Long(Long.MAX_VALUE), "1e30",
"asdfe"}
@@ -157,11 +160,14 @@
new Object[] {new Double(Double.POSITIVE_INFINITY),
"bla bla"
}},
new Object[] {"handle",
- new Object[] {null, binary /* UNDETERMINED so valid,
or at least unknnown*/},
- new Object[] {new byte[] {1, 2} /* too short */}
+ new Object[] {null, binary // UNDETERMINED so valid,
or at least unknnown
+ },
+ new Object[] {new byte[] {1, 2} //oo short
+ }
},
new Object[] {"image",
- new Object[] {null, binary /* UNDTERMINED so valid
(or at least unknown) */
+ new Object[] {null, binary // UNDTERMINED so valid
(or at least unknown)
+
},
new Object[] {new byte[] {1, 2}// TODO think of
invalid binaries.
}
@@ -289,7 +295,7 @@
Cloud cloud = getCloud();
NodeManager nodeManager = cloud.getNodeManager("datatypes");
Field field = nodeManager.getField(fieldName);
- System.out.println("Testing " + fieldName + " "+
field.getDataType().getDefaultValue());
+ //System.out.println("Testing " + LocalizedString.getDefault() + " " +
cloud.getLocale());
assertEquals("For " + fieldName + " " + field.getDataType(),
field.getDataType().getDefaultValue(),
nodeManager.createNode().getValue(fieldName));
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs