[jbpm-commits] JBoss JBPM SVN: r6935 - in jbpm3/branches/jbpm-3.2-soa/core/src: test/java/org/jbpm/soa2010 and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Wed May 18 04:03:07 EDT 2011
Author: marco.rietveld
Date: 2011-05-18 04:03:05 -0400 (Wed, 18 May 2011)
New Revision: 6935
Modified:
jbpm3/branches/jbpm-3.2-soa/core/src/main/java/org/jbpm/jpdl/xml/JpdlXmlReader.java
jbpm3/branches/jbpm-3.2-soa/core/src/test/java/org/jbpm/soa2010/SOA2010Test.java
Log:
SOA-2010: first commit wasn't compliant with java 1.4.
Modified: jbpm3/branches/jbpm-3.2-soa/core/src/main/java/org/jbpm/jpdl/xml/JpdlXmlReader.java
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/core/src/main/java/org/jbpm/jpdl/xml/JpdlXmlReader.java 2011-05-17 14:41:32 UTC (rev 6934)
+++ jbpm3/branches/jbpm-3.2-soa/core/src/main/java/org/jbpm/jpdl/xml/JpdlXmlReader.java 2011-05-18 08:03:05 UTC (rev 6935)
@@ -740,7 +740,8 @@
if( nodeClass == null) {
nodeClass = node.getClass();
}
- String simpleClassName = nodeClass.getSimpleName().toLowerCase();
+ String simpleClassName = nodeClass.getName();
+ simpleClassName = simpleClassName.substring(simpleClassName.lastIndexOf('.'));
addError("conditions on transitions used leaving a " + simpleClassName
+ ", conditions on transitions only usable leaving decisions." );
Modified: jbpm3/branches/jbpm-3.2-soa/core/src/test/java/org/jbpm/soa2010/SOA2010Test.java
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/core/src/test/java/org/jbpm/soa2010/SOA2010Test.java 2011-05-17 14:41:32 UTC (rev 6934)
+++ jbpm3/branches/jbpm-3.2-soa/core/src/test/java/org/jbpm/soa2010/SOA2010Test.java 2011-05-18 08:03:05 UTC (rev 6935)
@@ -21,6 +21,7 @@
*/
package org.jbpm.soa2010;
+import java.util.Iterator;
import java.util.List;
import org.jbpm.JbpmException;
@@ -59,9 +60,14 @@
ProcessDefinition.parseXmlResource("org/jbpm/soa2010/procdef_parse_good_simple.xml");
}
catch( Exception e) {
- fail("unexpected exception thrown: " + e.getClass().getSimpleName() + ": " + e.getMessage());
+ fail("unexpected exception thrown: " + getExceptionClassName(e) + ": " + e.getMessage());
}
}
+
+ private String getExceptionClassName(Exception e) {
+ String className = e.getClass().getName();
+ return className.substring(className.lastIndexOf('.'));
+ }
/**
* Complexer flow in which there are:
@@ -73,7 +79,7 @@
ProcessDefinition.parseXmlResource("org/jbpm/soa2010/procdef_parse_good_complex.xml");
}
catch( Exception e) {
- fail("unexpected exception thrown: " + e.getClass().getSimpleName() + ": " + e.getMessage());
+ fail("unexpected exception thrown: " + getExceptionClassName(e) + ": " + e.getMessage());
}
}
@@ -85,7 +91,7 @@
checkJpdlException(je, 3);
}
catch( Exception e) {
- fail("unexpected exception thrown: " + e.getClass().getSimpleName() + ": " + e.getMessage());
+ fail("unexpected exception thrown: " + getExceptionClassName(e) + ": " + e.getMessage());
}
}
@@ -98,7 +104,7 @@
checkJpdlException(je, 73);
}
catch( Exception e) {
- fail("unexpected exception thrown: " + e.getClass().getSimpleName() + ": " + e.getMessage());
+ fail("unexpected exception thrown: " + getExceptionClassName(e) + ": " + e.getMessage());
}
}
@@ -108,11 +114,12 @@
* and that all problems
*/
private void checkJpdlException(JpdlException jpdlException, int expectedNumCondTransProblems ) {
- List<Problem> problems = jpdlException.getProblems();
+ List problems = jpdlException.getProblems();
int conditionOnTransitionProblems = 0;
- for( Problem problem : problems ) {
+ Iterator iter = problems.iterator();
+ for( Problem problem = (Problem) iter.next(); iter.hasNext(); problem = (Problem) iter.next() ) {
String problemMessage = problem.getDescription();
- if( problemMessage.contains("conditions on transitions only usable leaving decisions") ) {
+ if( problemMessage.indexOf("conditions on transitions only usable leaving decisions") > -1) {
++conditionOnTransitionProblems;
}
else {
@@ -149,7 +156,7 @@
processInstance.signal();
}
catch(JbpmException je) {
- assertTrue("expected exception on condition", je.getMessage().contains("guarding Transition(to false) not met"));
+ assertTrue("expected exception on condition", je.getMessage().indexOf("guarding Transition(to false) not met") > -1);
exceptionThrown = true;
}
assertTrue("expected exception on condition", exceptionThrown);
More information about the jbpm-commits
mailing list