[jbpm-commits] JBoss JBPM SVN: r3815 - jbpm3/trunk/modules/core/src/test/java/org/jbpm/instantiation.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Feb 9 10:41:17 EST 2009


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 );
+  }
+  
 }




More information about the jbpm-commits mailing list