Author: michiel Date: 2010-01-07 16:55:35 +0100 (Thu, 07 Jan 2010) New Revision: 40400
Modified: mmbase/trunk/core/src/test/java/org/mmbase/datatypes/DataTypesTest.java Log: use a bit of threadlocal Modified: mmbase/trunk/core/src/test/java/org/mmbase/datatypes/DataTypesTest.java =================================================================== --- mmbase/trunk/core/src/test/java/org/mmbase/datatypes/DataTypesTest.java 2010-01-07 15:54:43 UTC (rev 40399) +++ mmbase/trunk/core/src/test/java/org/mmbase/datatypes/DataTypesTest.java 2010-01-07 15:55:35 UTC (rev 40400) @@ -14,6 +14,8 @@ import java.util.*; import org.mmbase.bridge.NodeManager; import org.mmbase.bridge.Field; +import org.mmbase.bridge.Cloud; +import org.mmbase.bridge.util.*; import org.mmbase.bridge.mock.*; import org.mmbase.util.*; import org.mmbase.util.xml.DocumentReader; @@ -396,7 +398,9 @@ @Test public void typedef() throws Exception { NodeDataType typedefDataType = (NodeDataType) DataTypes.getDataType("typedef"); - org.mmbase.bridge.Node typedef = MockCloudContext.getInstance().getCloud("mmbase").getNodeManager("typedef").getList(null).getNode(0); // a valid node + Cloud cloud = MockCloudContext.getInstance().getCloud("mmbase"); + CloudThreadLocal.bind(cloud); + org.mmbase.bridge.Node typedef = cloud.getNodeManager("typedef").getList(null).getNode(0); // a valid node assertEquals(typedef, typedefDataType.castToValidate(typedef, null, null)); assertEquals(typedef.getNumber(), ((org.mmbase.bridge.Node) typedefDataType.castToValidate(typedef.getNumber(), null, null)).getNumber()); @@ -424,6 +428,7 @@ assertEquals(typedef.getNumber(), typedefDataType.cast(typedef, null, null).getNumber()); assertEquals(aa.getNumber(), typedefDataType.cast(aa, null, null).getNumber()); + CloudThreadLocal.unbind(); } @Test _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs