You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ra...@apache.org on 2008/04/26 03:44:24 UTC
svn commit: r651778 - in
/commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/io:
SCXMLDigesterTest.java StateSrcTest.java
Author: rahul
Date: Fri Apr 25 18:44:22 2008
New Revision: 651778
URL: http://svn.apache.org/viewvc?rev=651778&view=rev
Log:
Type safety improvements.
Modified:
commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/io/SCXMLDigesterTest.java
commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/io/StateSrcTest.java
Modified: commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/io/SCXMLDigesterTest.java
URL: http://svn.apache.org/viewvc/commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/io/SCXMLDigesterTest.java?rev=651778&r1=651777&r2=651778&view=diff
==============================================================================
--- commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/io/SCXMLDigesterTest.java (original)
+++ commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/io/SCXMLDigesterTest.java Fri Apr 25 18:44:22 2008
@@ -25,6 +25,7 @@
import junit.textui.TestRunner;
import org.apache.commons.scxml.SCXMLTestHelper;
+import org.apache.commons.scxml.model.Action;
import org.apache.commons.scxml.model.SCXML;
import org.apache.commons.scxml.model.Send;
import org.apache.commons.scxml.model.State;
@@ -113,10 +114,10 @@
scxml = SCXMLTestHelper.digest(send01);
State ten = (State) scxml.getInitialTarget();
assertEquals("ten", ten.getId());
- List ten_done = ten.getTransitionsList("ten.done");
+ List<Transition> ten_done = ten.getTransitionsList("ten.done");
assertEquals(1, ten_done.size());
Transition ten2twenty = (Transition) ten_done.get(0);
- List actions = ten2twenty.getActions();
+ List<Action> actions = ten2twenty.getActions();
assertEquals(1, actions.size());
Send send = (Send) actions.get(0);
assertEquals("send1", send.getSendid());
Modified: commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/io/StateSrcTest.java
URL: http://svn.apache.org/viewvc/commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/io/StateSrcTest.java?rev=651778&r1=651777&r2=651778&view=diff
==============================================================================
--- commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/io/StateSrcTest.java (original)
+++ commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/io/StateSrcTest.java Fri Apr 25 18:44:22 2008
@@ -27,7 +27,7 @@
import org.apache.commons.scxml.SCXMLExecutor;
import org.apache.commons.scxml.SCXMLTestHelper;
import org.apache.commons.scxml.model.SCXML;
-import org.apache.commons.scxml.model.State;
+import org.apache.commons.scxml.model.TransitionTarget;
/**
* Unit tests {@link org.apache.commons.scxml.SCXMLDigester}
* Test white box nature of <state> element "src" attribute.
@@ -77,12 +77,12 @@
assertNotNull(scxml);
exec = SCXMLTestHelper.getExecutor(scxml);
assertNotNull(exec);
- Set states = exec.getCurrentStatus().getStates();
+ Set<TransitionTarget> states = exec.getCurrentStatus().getStates();
assertEquals(1, states.size());
- assertEquals("srctest3", ((State) states.iterator().next()).getId());
+ assertEquals("srctest3", states.iterator().next().getId());
states = SCXMLTestHelper.fireEvent(exec, "src.test");
assertEquals(1, states.size());
- assertEquals("srctest1end", ((State) states.iterator().next()).getId());
+ assertEquals("srctest1end", states.iterator().next().getId());
assertTrue(exec.getCurrentStatus().isFinal());
}