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]

Reply via email to