commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From a..@apache.org
Subject [1/2] commons-scxml git commit: SCXML-259 Complete implementation and handling of system variables _event and _ioprocessors
Date Sun, 10 Dec 2017 03:04:20 GMT
Repository: commons-scxml
Updated Branches:
  refs/heads/master a61c3c544 -> b4a10313c


http://git-wip-us.apache.org/repos/asf/commons-scxml/blob/b4a10313/src/test/java/org/apache/commons/scxml2/TriggerEventTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/scxml2/TriggerEventTest.java b/src/test/java/org/apache/commons/scxml2/TriggerEventTest.java
index 0c31a34..24ba809 100644
--- a/src/test/java/org/apache/commons/scxml2/TriggerEventTest.java
+++ b/src/test/java/org/apache/commons/scxml2/TriggerEventTest.java
@@ -39,17 +39,17 @@ public class TriggerEventTest {
      */
     @Before
     public void setUp() {
-        payloadData = new HashMap<String, String>();
+        payloadData = new HashMap<>();
         payloadData.put("property1", "value1");
         payload1 = payloadData;
         payload2 = new Object();
-        te1 = new TriggerEvent("name1", TriggerEvent.CHANGE_EVENT, payload1);
-        te2 = new TriggerEvent("name1", TriggerEvent.CHANGE_EVENT, payload1);
-        te3 = new TriggerEvent("name2", TriggerEvent.CALL_EVENT, payload2);
-        te4 = new TriggerEvent("name2", TriggerEvent.CALL_EVENT, payload2);
-        te5 = new TriggerEvent("name3", TriggerEvent.SIGNAL_EVENT);
-        te6 = new TriggerEvent("name3", TriggerEvent.SIGNAL_EVENT);
-        te7 = new TriggerEvent("name3", TriggerEvent.TIME_EVENT);
+        te1 = new EventBuilder("name1", TriggerEvent.CHANGE_EVENT).data(payload1).build();
+        te2 = new EventBuilder("name1", TriggerEvent.CHANGE_EVENT).data(payload1).build();
+        te3 = new EventBuilder("name2", TriggerEvent.CALL_EVENT).data(payload2).build();
+        te4 = new EventBuilder("name2", TriggerEvent.CALL_EVENT).data(payload2).build();
+        te5 = new EventBuilder("name3", TriggerEvent.SIGNAL_EVENT).build();
+        te6 = new EventBuilder("name3", TriggerEvent.SIGNAL_EVENT).build();
+        te7 = new EventBuilder("name3", TriggerEvent.TIME_EVENT).build();
     }
 
     /**
@@ -70,7 +70,7 @@ public class TriggerEventTest {
     public void testTriggerEventGetters() {
         Assert.assertEquals("name1", te1.getName());
         Assert.assertEquals(2, te2.getType());
-        Assert.assertNull(te7.getPayload());
+        Assert.assertNull(te7.getData());
     }
 
     @Test
@@ -84,16 +84,16 @@ public class TriggerEventTest {
 
     @Test
     public void testTriggerEventToString() {
-        Assert.assertEquals("TriggerEvent{name=name3,type=4}", te7.toString());
-        Assert.assertEquals("TriggerEvent{name=name1,type=2,payload="
+        Assert.assertEquals("TriggerEvent{name=name3, type=4}", te7.toString());
+        Assert.assertEquals("TriggerEvent{name=name1, type=2, data="
             + "{property1=value1}}", te2.toString());
     }
 
     @Test
     public void testTriggerEventHashCode() {
-        Assert.assertEquals("TriggerEvent{name=name3,type=4}".hashCode(),
+        Assert.assertEquals("TriggerEvent{name=name3, type=4}".hashCode(),
             te7.hashCode());
-        Assert.assertEquals("TriggerEvent{name=name3,type=3}".hashCode(),
+        Assert.assertEquals("TriggerEvent{name=name3, type=3}".hashCode(),
             te5.hashCode());
     }
 }

http://git-wip-us.apache.org/repos/asf/commons-scxml/blob/b4a10313/src/test/java/org/apache/commons/scxml2/env/javascript/JSExampleTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/scxml2/env/javascript/JSExampleTest.java b/src/test/java/org/apache/commons/scxml2/env/javascript/JSExampleTest.java
index 82799d5..bf33d61 100644
--- a/src/test/java/org/apache/commons/scxml2/env/javascript/JSExampleTest.java
+++ b/src/test/java/org/apache/commons/scxml2/env/javascript/JSExampleTest.java
@@ -25,6 +25,7 @@ import org.apache.commons.scxml2.SCXMLExecutor;
 import org.apache.commons.scxml2.SCXMLExpressionException;
 import org.apache.commons.scxml2.SCXMLTestHelper;
 import org.apache.commons.scxml2.TriggerEvent;
+import org.apache.commons.scxml2.EventBuilder;
 import org.apache.commons.scxml2.model.Action;
 import org.apache.commons.scxml2.ActionExecutionContext;
 import org.apache.commons.scxml2.model.CustomAction;
@@ -63,7 +64,8 @@ public class JSExampleTest {
 
         @Override
         public void execute(ActionExecutionContext exctx) throws ModelException, SCXMLExpressionException
{
-            exctx.getInternalIOProcessor().addEvent(new TriggerEvent("ok",TriggerEvent.SIGNAL_EVENT,"and
its ok with me to"));
+            exctx.getInternalIOProcessor()
+                    .addEvent(new EventBuilder("ok",TriggerEvent.SIGNAL_EVENT).data("and
its ok with me to").build());
         }
     }
 

http://git-wip-us.apache.org/repos/asf/commons-scxml/blob/b4a10313/src/test/java/org/apache/commons/scxml2/invoke/InvokeParamNameTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/scxml2/invoke/InvokeParamNameTest.java b/src/test/java/org/apache/commons/scxml2/invoke/InvokeParamNameTest.java
index a3809d2..1a198c1 100644
--- a/src/test/java/org/apache/commons/scxml2/invoke/InvokeParamNameTest.java
+++ b/src/test/java/org/apache/commons/scxml2/invoke/InvokeParamNameTest.java
@@ -22,6 +22,7 @@ import org.apache.commons.scxml2.SCXMLExecutor;
 import org.apache.commons.scxml2.SCXMLIOProcessor;
 import org.apache.commons.scxml2.SCXMLTestHelper;
 import org.apache.commons.scxml2.TriggerEvent;
+import org.apache.commons.scxml2.EventBuilder;
 import org.apache.commons.scxml2.model.ModelException;
 import org.junit.After;
 import org.junit.Assert;
@@ -51,8 +52,7 @@ public class InvokeParamNameTest {
     private void trigger() throws ModelException {
         lastParams = null;
         lastSource = null;
-        exec.triggerEvent(new TriggerEvent("test.trigger",
-            TriggerEvent.SIGNAL_EVENT)); 
+        exec.triggerEvent(new EventBuilder("test.trigger", TriggerEvent.SIGNAL_EVENT).build());
     }
     
     // Tests "param" element with "name" and "expr" attribute    

http://git-wip-us.apache.org/repos/asf/commons-scxml/blob/b4a10313/src/test/java/org/apache/commons/scxml2/model/CancelTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/scxml2/model/CancelTest.java b/src/test/java/org/apache/commons/scxml2/model/CancelTest.java
index 27409d5..0340c01 100644
--- a/src/test/java/org/apache/commons/scxml2/model/CancelTest.java
+++ b/src/test/java/org/apache/commons/scxml2/model/CancelTest.java
@@ -19,6 +19,7 @@ package org.apache.commons.scxml2.model;
 import org.apache.commons.scxml2.SCXMLExecutor;
 import org.apache.commons.scxml2.SCXMLTestHelper;
 import org.apache.commons.scxml2.TriggerEvent;
+import org.apache.commons.scxml2.EventBuilder;
 import org.apache.commons.scxml2.env.SimpleDispatcher;
 import org.junit.Test;
 
@@ -29,7 +30,7 @@ public class CancelTest {
         final SCXML scxml = SCXMLTestHelper.parse("org/apache/commons/scxml2/model/cancel-test-01.xml");
         final SCXMLExecutor exec = SCXMLTestHelper.getExecutor(scxml, null, new SimpleDispatcher());
         exec.go();
-        TriggerEvent te = new TriggerEvent("event.foo", TriggerEvent.SIGNAL_EVENT);
+        TriggerEvent te = new EventBuilder("event.foo", TriggerEvent.SIGNAL_EVENT).build();
         SCXMLTestHelper.fireEvent(exec, te);
         Thread.sleep(3000);
         exec.triggerEvents();
@@ -41,7 +42,7 @@ public class CancelTest {
         final SCXML scxml = SCXMLTestHelper.parse("org/apache/commons/scxml2/model/cancel-test-02.xml");
         final SCXMLExecutor exec = SCXMLTestHelper.getExecutor(scxml, null, new SimpleDispatcher());
         exec.go();
-        TriggerEvent te = new TriggerEvent("event.foo", TriggerEvent.SIGNAL_EVENT);
+        TriggerEvent te = new EventBuilder("event.foo", TriggerEvent.SIGNAL_EVENT).build();
         SCXMLTestHelper.fireEvent(exec, te);
         Thread.sleep(3000);
         exec.triggerEvents();

http://git-wip-us.apache.org/repos/asf/commons-scxml/blob/b4a10313/src/test/java/org/apache/commons/scxml2/model/DatamodelTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/scxml2/model/DatamodelTest.java b/src/test/java/org/apache/commons/scxml2/model/DatamodelTest.java
index 5d8b8f1..afb391f 100644
--- a/src/test/java/org/apache/commons/scxml2/model/DatamodelTest.java
+++ b/src/test/java/org/apache/commons/scxml2/model/DatamodelTest.java
@@ -16,13 +16,12 @@
  */
 package org.apache.commons.scxml2.model;
 
-import java.util.HashMap;
-import java.util.Map;
 import java.util.Set;
 
 import org.apache.commons.scxml2.SCXMLExecutor;
 import org.apache.commons.scxml2.SCXMLTestHelper;
 import org.apache.commons.scxml2.TriggerEvent;
+import org.apache.commons.scxml2.EventBuilder;
 import org.junit.Assert;
 import org.junit.Test;
 /**
@@ -127,8 +126,7 @@ public class DatamodelTest {
     }
 
     private Set<EnterableState> fireEvent(String name, SCXMLExecutor exec) throws Exception
{
-        TriggerEvent[] evts = {new TriggerEvent(name,
-                TriggerEvent.SIGNAL_EVENT, null)};
+        TriggerEvent[] evts = {new EventBuilder(name, TriggerEvent.SIGNAL_EVENT).build()};
         exec.triggerEvents(evts);
         return exec.getStatus().getStates();
     }

http://git-wip-us.apache.org/repos/asf/commons-scxml/blob/b4a10313/src/test/java/org/apache/commons/scxml2/model/Hello.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/scxml2/model/Hello.java b/src/test/java/org/apache/commons/scxml2/model/Hello.java
index 2b17d4d..c01cbfc 100644
--- a/src/test/java/org/apache/commons/scxml2/model/Hello.java
+++ b/src/test/java/org/apache/commons/scxml2/model/Hello.java
@@ -19,6 +19,7 @@ package org.apache.commons.scxml2.model;
 import org.apache.commons.scxml2.ActionExecutionContext;
 import org.apache.commons.scxml2.SCXMLExpressionException;
 import org.apache.commons.scxml2.TriggerEvent;
+import org.apache.commons.scxml2.EventBuilder;
 
 /**
  * Our custom &quot;hello world&quot; action.
@@ -61,8 +62,7 @@ public class Hello extends Action {
             exctx.getAppLog().info("Hello " + name);
         }
         // For derived events payload testing
-        TriggerEvent event =
-            new TriggerEvent("helloevent", TriggerEvent.SIGNAL_EVENT, name);
+        TriggerEvent event = new EventBuilder("helloevent", TriggerEvent.SIGNAL_EVENT).data(name).build();
         exctx.getInternalIOProcessor().addEvent(event);
         callbacks++;
     }

http://git-wip-us.apache.org/repos/asf/commons-scxml/blob/b4a10313/src/test/java/org/apache/commons/scxml2/model/SendTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/scxml2/model/SendTest.java b/src/test/java/org/apache/commons/scxml2/model/SendTest.java
index e5ca7a6..600df86 100644
--- a/src/test/java/org/apache/commons/scxml2/model/SendTest.java
+++ b/src/test/java/org/apache/commons/scxml2/model/SendTest.java
@@ -26,6 +26,7 @@ import org.apache.commons.scxml2.SCXMLExpressionException;
 import org.apache.commons.scxml2.SCXMLIOProcessor;
 import org.apache.commons.scxml2.SCXMLTestHelper;
 import org.apache.commons.scxml2.TriggerEvent;
+import org.apache.commons.scxml2.EventBuilder;
 import org.apache.commons.scxml2.env.SimpleDispatcher;
 import org.junit.Assert;
 import org.junit.Test;
@@ -33,7 +34,6 @@ import org.junit.Test;
 public class SendTest {
 
     @Test
-    @SuppressWarnings("unchecked")
     public void testNamelistOrderPreserved() throws Exception {
         final List<Object> payloads = new ArrayList<Object>();
         final SCXML scxml = SCXMLTestHelper.parse("org/apache/commons/scxml2/model/send-test-01.xml");
@@ -46,7 +46,7 @@ public class SendTest {
             }
         });
         exec.go();
-        TriggerEvent te = new TriggerEvent("event.foo", TriggerEvent.SIGNAL_EVENT, new Integer(3));
+        TriggerEvent te = new EventBuilder("event.foo", TriggerEvent.SIGNAL_EVENT).data(new
Integer(3)).build();
         SCXMLTestHelper.fireEvent(exec, te);
 
         Assert.assertFalse("Payloads empty.", payloads.isEmpty());

http://git-wip-us.apache.org/repos/asf/commons-scxml/blob/b4a10313/src/test/java/org/apache/commons/scxml2/model/StatelessModelTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/scxml2/model/StatelessModelTest.java b/src/test/java/org/apache/commons/scxml2/model/StatelessModelTest.java
index e506481..3f6b529 100644
--- a/src/test/java/org/apache/commons/scxml2/model/StatelessModelTest.java
+++ b/src/test/java/org/apache/commons/scxml2/model/StatelessModelTest.java
@@ -22,6 +22,7 @@ import java.util.Set;
 import org.apache.commons.scxml2.SCXMLExecutor;
 import org.apache.commons.scxml2.SCXMLTestHelper;
 import org.apache.commons.scxml2.TriggerEvent;
+import org.apache.commons.scxml2.EventBuilder;
 import org.junit.Assert;
 import org.junit.Test;
 /**
@@ -183,7 +184,7 @@ public class StatelessModelTest {
     }
 
     private Set<EnterableState> fireEvent(String name, SCXMLExecutor exec) throws Exception
{
-        TriggerEvent[] evts = {new TriggerEvent(name, TriggerEvent.SIGNAL_EVENT, null)};
+        TriggerEvent[] evts = {new EventBuilder(name, TriggerEvent.SIGNAL_EVENT).build()};
         exec.triggerEvents(evts);
         return exec.getStatus().getStates();
     }

http://git-wip-us.apache.org/repos/asf/commons-scxml/blob/b4a10313/src/test/java/org/apache/commons/scxml2/model/actions-initial-test.xml
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/scxml2/model/actions-initial-test.xml b/src/test/java/org/apache/commons/scxml2/model/actions-initial-test.xml
index 777925f..21ce85e 100644
--- a/src/test/java/org/apache/commons/scxml2/model/actions-initial-test.xml
+++ b/src/test/java/org/apache/commons/scxml2/model/actions-initial-test.xml
@@ -36,7 +36,7 @@
         </if>
         <cs:var name="drink" expr="'water'" />
         <cs:var name="eat" expr="'flies'" />
-        <send id="send12345" target="freddy" type="frog"
+        <send id="send12345"
          event="croak" namelist="drink eat" hints="'h2o bzz'"
          delayexpr="1000+500" />
         <cancel sendId="send12345"/>

http://git-wip-us.apache.org/repos/asf/commons-scxml/blob/b4a10313/src/test/java/org/apache/commons/scxml2/model/actions-parallel-test.xml
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/scxml2/model/actions-parallel-test.xml b/src/test/java/org/apache/commons/scxml2/model/actions-parallel-test.xml
index de996f6..51706e4 100644
--- a/src/test/java/org/apache/commons/scxml2/model/actions-parallel-test.xml
+++ b/src/test/java/org/apache/commons/scxml2/model/actions-parallel-test.xml
@@ -35,7 +35,7 @@
       </if>
       <cs:var name="drink" expr="'water'" />
       <cs:var name="eat" expr="'flies'" />
-      <send id="send12345" target="freddy" type="frog"
+      <send id="send12345"
        event="croak" namelist="drink eat" hints="'h2o bzz'"
        delayexpr="1000+500" />
       <cancel sendId="send12345"/>

http://git-wip-us.apache.org/repos/asf/commons-scxml/blob/b4a10313/src/test/java/org/apache/commons/scxml2/model/actions-state-test.xml
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/scxml2/model/actions-state-test.xml b/src/test/java/org/apache/commons/scxml2/model/actions-state-test.xml
index dd5036b..89bc038 100644
--- a/src/test/java/org/apache/commons/scxml2/model/actions-state-test.xml
+++ b/src/test/java/org/apache/commons/scxml2/model/actions-state-test.xml
@@ -35,7 +35,7 @@
       </if>
       <cs:var name="drink" expr="'water'" />
       <cs:var name="eat" expr="'flies'" />
-      <send id="send12345" target="freddy" type="frog"
+      <send id="send12345"
        event="croak" namelist="drink eat" hints="'h2o bzz'"
        delayexpr="1000+500" />
       <cancel sendId="send12345"/>

http://git-wip-us.apache.org/repos/asf/commons-scxml/blob/b4a10313/src/test/java/org/apache/commons/scxml2/w3c/tests.xml
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/scxml2/w3c/tests.xml b/src/test/java/org/apache/commons/scxml2/w3c/tests.xml
index 035e998..ef02fd5 100644
--- a/src/test/java/org/apache/commons/scxml2/w3c/tests.xml
+++ b/src/test/java/org/apache/commons/scxml2/w3c/tests.xml
@@ -50,7 +50,7 @@
   <test id="156" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="525" mandatory="true"                    manual="false" jexl="true"  ecma="false"/>
   <test id="158" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
-  <test id="159" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
+  <test id="159" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="276" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="277" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="279" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
@@ -72,7 +72,7 @@
   <test id="302" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="303" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="304" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
-  <test id="307" mandatory="true"                    manual="true"  jexl="false" ecma="false"
finalState="final"/>
+  <test id="307" mandatory="true"                    manual="true"  jexl="true"  ecma="false"
finalState="final"/>
   <test id="309" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="310" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="311" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
@@ -90,8 +90,8 @@
   <test id="326" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="329" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="330" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
-  <test id="331" mandatory="true"                    manual="false" jexl="false" ecma="true"
implemented="false"/>
-  <test id="332" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
+  <test id="331" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
+  <test id="332" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="333" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="335" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="336" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
@@ -112,17 +112,17 @@
   <test id="186" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="187" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
   <test id="194" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
-  <test id="198" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
+  <test id="198" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="199" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="200" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="205" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
-  <test id="521" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
+  <test id="521" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="553" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="207" mandatory="true"                    manual="false" jexl="false" ecma="false"
implemented="false"/>
   <test id="208" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="210" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="215" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
-  <test id="216" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
+  <test id="216" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="220" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
   <test id="223" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
   <test id="224" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
@@ -167,7 +167,7 @@
   <test id="578" mandatory="false" profile="ecma"    manual="false"              ecma="false"/>
   <test id="561" mandatory="false" profile="ecma"    manual="false"              ecma="false"/>
   <test id="562" mandatory="false" profile="ecma"    manual="false"              ecma="false"/>
-  <test id="569" mandatory="false" profile="ecma"    manual="false"              ecma="false"/>
+  <test id="569" mandatory="false" profile="ecma"    manual="false"              ecma="true"/>
   <test id="457" mandatory="false" profile="ecma"    manual="false"              ecma="false"/>
   <test id="459" mandatory="false" profile="ecma"    manual="false"              ecma="true"/>
   <test id="460" mandatory="false" profile="ecma"    manual="false"              ecma="true"/>
@@ -180,13 +180,13 @@
   <test id="348" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="349" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="350" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
-  <test id="351" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
-  <test id="352" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
+  <test id="351" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
+  <test id="352" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="354" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
   <test id="495" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
-  <test id="496" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
-  <test id="500" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
-  <test id="501" mandatory="true"                    manual="false" jexl="false" ecma="false"/>
+  <test id="496" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
+  <test id="500" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
+  <test id="501" mandatory="true"                    manual="false" jexl="true"  ecma="true"/>
 
   <test id="201" mandatory="false" profile="http io" manual="false" implemented="false"/>
   <test id="509" mandatory="false" profile="http io" manual="false" implemented="false"/>


Mime
View raw message