Update of /var/cvs/tests/typerel/org/mmbase/module/corebuilders
In directory 
james.mmbase.org:/tmp/cvs-serv18980/typerel/org/mmbase/module/corebuilders

Modified Files:
        TypeRelTest.java 
Log Message:
testcase for   MMB-1727


See also: 
http://cvs.mmbase.org/viewcvs/tests/typerel/org/mmbase/module/corebuilders
See also: http://www.mmbase.org/jira/browse/MMB-1727


Index: TypeRelTest.java
===================================================================
RCS file: 
/var/cvs/tests/typerel/org/mmbase/module/corebuilders/TypeRelTest.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- TypeRelTest.java    9 Sep 2008 07:25:28 -0000       1.15
+++ TypeRelTest.java    1 Oct 2008 19:59:03 -0000       1.16
@@ -1,12 +1,13 @@
 package org.mmbase.module.corebuilders;
 
 import org.mmbase.bridge.*;
+import java.util.*;
 
 /**
  * JUnit tests for TypeRel
  *
  * @author  Michiel Meeuwissen
- * @version $Id: TypeRelTest.java,v 1.15 2008/09/09 07:25:28 michiel Exp $
+ * @version $Id: TypeRelTest.java,v 1.16 2008/10/01 19:59:03 michiel Exp $
  */
 public class TypeRelTest extends org.mmbase.tests.BridgeTest {
 
@@ -420,13 +421,22 @@
         testSourceManagers(objectManager);
     }
 
+    public void testInstallBridge2() { // Trigger MMB-1728
+        // try to install another role 'related'
+        Module mmadmin = getCloud().getCloudContext().getModule("mmadmin");
+        Map<String, Object> params = new HashMap<String, Object>();
+        params.put("APPLICATION", "BridgeTest2");
+        mmadmin.process("LOAD", "BridgeTest2", params);
+    }
 
     private void testManagers(NodeManager manager) {
+
         RelationManagerList managers  = 
manager.getAllowedRelations((NodeManager) null, null, null);
         RelationManagerIterator i = managers.relationManagerIterator();
         Cloud cloud = manager.getCloud();
         while(i.hasNext()) {
             RelationManager rm = i.nextRelationManager();
+            assertNotNull(rm);
             assertTrue("Both " + rm.getDestinationManager() + " and " + 
rm.getSourceManager() + " are not " + manager,
                        rm.getDestinationManager().equals(manager) || 
rm.getSourceManager().equals(manager));
 
@@ -454,7 +464,11 @@
             System.out.print("D"); //eleting " + node);
             node.delete();
         }
-        shutdownMMBase();
+    }
+
+
+    public void testShutdown() {
+        getCloud("admin").shutdown();
     }
 
     /**
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to