Update of /var/cvs/tests/typerel/org/mmbase/module/corebuilders
In directory
james.mmbase.org:/tmp/cvs-serv19481/typerel/org/mmbase/module/corebuilders
Modified Files:
TypeRelTest.java
Log Message:
added a test-case about a app that cannot deploy
See also:
http://cvs.mmbase.org/viewcvs/tests/typerel/org/mmbase/module/corebuilders
Index: TypeRelTest.java
===================================================================
RCS file:
/var/cvs/tests/typerel/org/mmbase/module/corebuilders/TypeRelTest.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- TypeRelTest.java 1 Oct 2008 19:59:03 -0000 1.16
+++ TypeRelTest.java 1 Oct 2008 20:16:45 -0000 1.17
@@ -2,12 +2,13 @@
import org.mmbase.bridge.*;
import java.util.*;
+import java.util.regex.Pattern;
/**
* JUnit tests for TypeRel
*
* @author Michiel Meeuwissen
- * @version $Id: TypeRelTest.java,v 1.16 2008/10/01 19:59:03 michiel Exp $
+ * @version $Id: TypeRelTest.java,v 1.17 2008/10/01 20:16:45 michiel Exp $
*/
public class TypeRelTest extends org.mmbase.tests.BridgeTest {
@@ -421,14 +422,31 @@
testSourceManagers(objectManager);
}
+ Pattern OK = Pattern.compile(".*loaded ok.*");
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);
+ String lastmsg = mmadmin.getInfo("LASTMSG");
+ assertTrue(OK + " did not match " + lastmsg,
OK.matcher(lastmsg).matches());
}
+ public void testInstallBridge3() {
+ // try to install another role 'related'
+ Module mmadmin = getCloud().getCloudContext().getModule("mmadmin");
+ Map<String, Object> params = new HashMap<String, Object>();
+ params.put("APPLICATION", "BridgeTest3");
+ mmadmin.process("LOAD", "BridgeTest3", params);
+
+ // could not deploy, because it defined an incompatible reldef
(related with a different builder)
+ String lastmsg = mmadmin.getInfo("LASTMSG");
+ assertFalse(OK + " should not match " + lastmsg,
OK.matcher(lastmsg).matches());
+ }
+
+
+
private void testManagers(NodeManager manager) {
RelationManagerList managers =
manager.getAllowedRelations((NodeManager) null, null, null);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs