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