commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ra...@apache.org
Subject svn commit: r651774 - in /commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env: StopWatch.java javascript/JSExampleTest.java jexl/StaticMethodTest.java jsp/MockJspContext.java
Date Sat, 26 Apr 2008 01:40:56 GMT
Author: rahul
Date: Fri Apr 25 18:40:53 2008
New Revision: 651774

URL: http://svn.apache.org/viewvc?rev=651774&view=rev
Log:
Type safety improvements.

Modified:
    commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/StopWatch.java
    commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/javascript/JSExampleTest.java
    commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/jexl/StaticMethodTest.java
    commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/jsp/MockJspContext.java

Modified: commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/StopWatch.java
URL: http://svn.apache.org/viewvc/commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/StopWatch.java?rev=651774&r1=651773&r2=651774&view=diff
==============================================================================
--- commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/StopWatch.java
(original)
+++ commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/StopWatch.java
Fri Apr 25 18:40:53 2008
@@ -20,7 +20,7 @@
 import java.util.Timer;
 import java.util.TimerTask;
 
-import org.apache.commons.scxml.env.AbstractStateMachine;
+import org.apache.commons.scxml.model.TransitionTarget;
 
 /**
  * A SCXML document driven stop watch.
@@ -94,9 +94,8 @@
 
     // used by the demonstration (see StopWatchDisplay usecase)
     public String getCurrentState() {
-        Set states = getEngine().getCurrentStatus().getStates();
-        return ((org.apache.commons.scxml.model.State) states.iterator().
-            next()).getId();
+        Set<TransitionTarget> states = getEngine().getCurrentStatus().getStates();
+        return states.iterator().next().getId();
     }
 
     private void increment() {

Modified: commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/javascript/JSExampleTest.java
URL: http://svn.apache.org/viewvc/commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/javascript/JSExampleTest.java?rev=651774&r1=651773&r2=651774&view=diff
==============================================================================
--- commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/javascript/JSExampleTest.java
(original)
+++ commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/javascript/JSExampleTest.java
Fri Apr 25 18:40:53 2008
@@ -29,7 +29,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;
 
 /**
  * SCXML application for the example JavaScript scripts.
@@ -77,10 +77,9 @@
 
         assertNotNull(exec);
         try {
-            Set currentStates = exec.getCurrentStatus().getStates();
+            Set<TransitionTarget> currentStates = exec.getCurrentStatus().getStates();
             assertEquals(1, currentStates.size());
-            assertEquals("end", ((State)currentStates.iterator().
-                next()).getId());
+            assertEquals("end", currentStates.iterator().next().getId());
         } catch (Exception e) {
             fail(e.getMessage());
         }

Modified: commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/jexl/StaticMethodTest.java
URL: http://svn.apache.org/viewvc/commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/jexl/StaticMethodTest.java?rev=651774&r1=651773&r2=651774&view=diff
==============================================================================
--- commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/jexl/StaticMethodTest.java
(original)
+++ commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/jexl/StaticMethodTest.java
Fri Apr 25 18:40:53 2008
@@ -26,7 +26,7 @@
 import org.apache.commons.scxml.Context;
 import org.apache.commons.scxml.SCXMLExecutor;
 import org.apache.commons.scxml.SCXMLTestHelper;
-import org.apache.commons.scxml.model.State;
+import org.apache.commons.scxml.model.TransitionTarget;
 
 public class StaticMethodTest extends TestCase {
 
@@ -65,10 +65,9 @@
         jc.set("System", System.class);
         SCXMLExecutor exec = SCXMLTestHelper.getExecutor(staticmethod,
                 jc, new JexlEvaluator());
-        Set currentStates = exec.getCurrentStatus().getStates();
+        Set<TransitionTarget> currentStates = exec.getCurrentStatus().getStates();
         assertEquals(1, currentStates.size());
-        assertEquals("static", ((State)currentStates.iterator().
-            next()).getId());
+        assertEquals("static", currentStates.iterator().next().getId());
     }
 
 }

Modified: commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/jsp/MockJspContext.java
URL: http://svn.apache.org/viewvc/commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/jsp/MockJspContext.java?rev=651774&r1=651773&r2=651774&view=diff
==============================================================================
--- commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/jsp/MockJspContext.java
(original)
+++ commons/proper/scxml/branches/J6/src/test/java/org/apache/commons/scxml/env/jsp/MockJspContext.java
Fri Apr 25 18:40:53 2008
@@ -68,7 +68,7 @@
     public int getAttributesScope(String name) {
         return 1;
     }
-    public Enumeration getAttributeNamesInScope(int scope) {
+    public Enumeration<String> getAttributeNamesInScope(int scope) {
         return null;
     }
     public JspWriter getOut() {



Mime
View raw message