### Eclipse Workspace Patch 1.0
#P jbpm4
Index: modules/test-db/src/test/java/org/jbpm/test/variables/VariableExpressionTest.java
===================================================================
--- modules/test-db/src/test/java/org/jbpm/test/variables/VariableExpressionTest.java (revision 6285)
+++ modules/test-db/src/test/java/org/jbpm/test/variables/VariableExpressionTest.java (working copy)
@@ -72,6 +72,40 @@
assertEquals(new Integer(10), counter);
}
+ public void testNullValueExpression() {
+ deployJpdlXmlString(
+ "" +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ " " +
+ ""
+ );
+
+ Map vars = new HashMap();
+ vars.put("counter", null);
+
+ ProcessInstance processInstance = executionService.startProcessInstanceByKey("theProcess", vars);
+ assertActivityActive(processInstance.getId(), "waitHere");
+
+ Object value = executionService.getVariable(processInstance.getId(), "counter");
+ assertEquals(true, value);
+ }
+
public static class MyJavaActivity implements ActivityBehaviour {