[arquillian-issues] [JBoss JIRA] (ARQ-563) @ArquillianResource in TestNG based tests causes test body not to be evaluated
Karel Piwko (JIRA)
jira-events at lists.jboss.org
Tue Aug 14 08:42:15 EDT 2012
[ https://issues.jboss.org/browse/ARQ-563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Karel Piwko updated ARQ-563:
----------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request: https://github.com/arquillian/arquillian-core/pull/37
> @ArquillianResource in TestNG based tests causes test body not to be evaluated
> ------------------------------------------------------------------------------
>
> Key: ARQ-563
> URL: https://issues.jboss.org/browse/ARQ-563
> Project: Arquillian
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Test Protocol SPIs and Implementation
> Affects Versions: 1.0.0.CR4
> Environment: Surefire 2.7.2, 2.9
> TestNG 5.14.6, 5.14.9
> AS 7.0.1 web
> Reporter: Karel Piwko
> Assignee: Andrew Rubinger
> Priority: Blocker
> Fix For: 1.1.0.Beta1
>
>
> Suppose following test case:
> {code}
> public class LowercaseConverterTest extends Arquillian {
> @Inject
> private LowercaseConverter lowercaseConverter;
> @Deployment
> public static JavaArchive createTestArchive() {
> return ShrinkWrap
> .create(JavaArchive.class, "test.jar")
> .addClasses(LowercaseConverter.class)
> .addAsManifestResource(EmptyAsset.INSTANCE,
> ArchivePaths.create("beans.xml"));
> }
> @Test
> public void testConvertToLowercase() {
>
> Assert.assertEquals("martin",
> lowercaseConverter.convertToLowercase("Martin"));
> }
> }
> {code}
> However, if @ArquillianResource is used for a field injection, such as:
> {code}
> @ArquillianResource URL field;
> {code}
> than test body is no longer executed and *all tests are reported as passed* even an obvious failure like:
> {code}
> @Test
> public void testConvertToLowercase() {
>
> Assert.fail();
>
> Assert.assertEquals("karel",
> lowercaseConverter.convertToLowercase("Martin"));
> }
> {code}
--
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
More information about the arquillian-issues
mailing list