Woonsan Ko created SCXML-172:
--------------------------------
Summary: Improve CustomActionTest not to depend on test method
execution order
Key: SCXML-172
URL: https://issues.apache.org/jira/browse/SCXML-172
Project: Commons SCXML
Issue Type: Improvement
Affects Versions: 2.0
Reporter: Woonsan Ko
Assignee: Woonsan Ko
Priority: Minor
Fix For: 2.0
The CustomActionTest#testCustomActionCallbacks() depends on method execution
order (@FixMethodOrder(MethodSorters.JVM)).
However, the MethodSorters.JVM option may give inconsistent results in
different JVMs. [1]
I think we'd better do the following:
- Remove #testCustomActionCallbacks();
- In each test method executing SCXML with Hello custom action, we can compare
the expected execution times on Hello custom action with the recorded execution
number in Hello class. (Each number can be reinitialized in @Before.)
This would give more flexibility even when testing only each test method
(e.g, 'mvn test -Dtest=CustomActionTest#testSomething).
[1] http://junit.czweb.org/apidocs/org/junit/runners/MethodSorters.html#JVM
--
This message was sent by Atlassian JIRA
(v6.1#6144)