Author: camunda
Date: 2009-02-09 10:41:17 -0500 (Mon, 09 Feb 2009)
New Revision: 3815
Modified:
jbpm3/trunk/modules/core/src/test/java/org/jbpm/instantiation/ConstructorInstantiatorTest.java
Log:
added test case for config=null in ConstructorInitiator
(
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4208220)
Modified:
jbpm3/trunk/modules/core/src/test/java/org/jbpm/instantiation/ConstructorInstantiatorTest.java
===================================================================
---
jbpm3/trunk/modules/core/src/test/java/org/jbpm/instantiation/ConstructorInstantiatorTest.java 2009-02-09
15:07:40 UTC (rev 3814)
+++
jbpm3/trunk/modules/core/src/test/java/org/jbpm/instantiation/ConstructorInstantiatorTest.java 2009-02-09
15:41:17 UTC (rev 3815)
@@ -39,4 +39,17 @@
StringConstructorClass o = (StringConstructorClass)
constructorInstantiator.instantiate(StringConstructorClass.class, configuration);
assertEquals("hello", o.input );
}
+
+ /**
+ * test that {@link ConstructorInstantiator} works also without configuration
+ * (config=null) because this is used in some version of the jbpm ESB
+ * integration, so this should be true for compatibility reasons!
+ * See
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4208220
+ */
+ public void testConstructorInstantiatorWithNullValue() {
+ String configuration = null;
+ StringConstructorClass o = (StringConstructorClass)
constructorInstantiator.instantiate(StringConstructorClass.class, configuration);
+ assertNull( o.input );
+ }
+
}