Author: rahul
Date: Sun Feb 5 00:13:27 2006
New Revision: 374982
URL: http://svn.apache.org/viewcvs?rev=374982&view=rev
Log:
More helper methods for the utility class for the test cases.
Modified:
jakarta/commons/sandbox/scxml/branches/STATELESS_MODEL/src/test/java/org/apache/commons/scxml/SCXMLTestHelper.java
Modified:
jakarta/commons/sandbox/scxml/branches/STATELESS_MODEL/src/test/java/org/apache/commons/scxml/SCXMLTestHelper.java
URL:
http://svn.apache.org/viewcvs/jakarta/commons/sandbox/scxml/branches/STATELESS_MODEL/src/test/java/org/apache/commons/scxml/SCXMLTestHelper.java?rev=374982&r1=374981&r2=374982&view=diff
==============================================================================
---
jakarta/commons/sandbox/scxml/branches/STATELESS_MODEL/src/test/java/org/apache/commons/scxml/SCXMLTestHelper.java
(original)
+++
jakarta/commons/sandbox/scxml/branches/STATELESS_MODEL/src/test/java/org/apache/commons/scxml/SCXMLTestHelper.java
Sun Feb 5 00:13:27 2006
@@ -25,6 +25,7 @@
import org.apache.commons.scxml.env.jexl.JexlEvaluator;
import org.apache.commons.scxml.io.SCXMLDigester;
import org.apache.commons.scxml.model.SCXML;
+import org.apache.commons.scxml.model.TransitionTarget;
import org.xml.sax.ErrorHandler;
/**
@@ -103,6 +104,25 @@
}
Assert.assertNotNull(exec);
return exec;
+ }
+
+ public static TransitionTarget lookupTransitionTarget(SCXMLExecutor exec,
+ String id) {
+ return (TransitionTarget) exec.getStateMachine().getTargets().get(id);
+ }
+
+ public static Context lookupContext(SCXMLExecutor exec,
+ TransitionTarget tt) {
+ return exec.getSCInstance().lookupContext(tt);
+ }
+
+ public static Context lookupContext(SCXMLExecutor exec,
+ String id) {
+ TransitionTarget tt = lookupTransitionTarget(exec, id);
+ if (tt == null) {
+ return null;
+ }
+ return exec.getSCInstance().lookupContext(tt);
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]