[
https://issues.jboss.org/browse/ARQ-561?page=com.atlassian.jira.plugin.sy...
]
Karel Piwko commented on ARQ-561:
---------------------------------
Aslak,
this workaround is useful only in a limited set of use cases.
Here are the problems I've encountered:
1/ @Rule enricher is triggered before the Arquillian one...I was not able for example to
do the following:
{code}
@Inject
HelloService service1;
@Inject
HelloService service2;
HelloService ruleService;
@Rule
public MethodRule dataProvider = new ParameterRule("ruleService", service1,
service2);
{code}
It is clear the only way how to change that is to have a @Rule annotated method, which
is not possible in JUnit currently
2/ Test method is reported as a single execution although it actually contains multiple
tests
3/ MethodRule is deprecated
Open question: Why do the sample implementation skip parameter enrichement while not
running in container?
Make Arquillian compatible with JUnit Parametrized runner
---------------------------------------------------------
Key: ARQ-561
URL:
https://issues.jboss.org/browse/ARQ-561
Project: Arquillian
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: Test Harness Integration
Reporter: Ondrej Skutka
Labels: arq_qe_blocker
Make Arquillian runner compatible with JUnit's Parametrized runner
(org.junit.runners.Parameterized).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira