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

Reply via email to