[arquillian-issues] [JBoss JIRA] (ARQ-2143) Deployments that expect exceptions are not testable.

John Ament (JIRA) issues at jboss.org
Sat Sep 16 22:25:00 EDT 2017


John Ament created ARQ-2143:
-------------------------------

             Summary: Deployments that expect exceptions are not testable.
                 Key: ARQ-2143
                 URL: https://issues.jboss.org/browse/ARQ-2143
             Project: Arquillian
          Issue Type: Bug
            Reporter: John Ament


Microprofile has some spec tests that rely on throwing exceptions on deployment.  https://github.com/eclipse/microprofile-jwt-auth/blob/master/tck/src/test/java/org/eclipse/microprofile/jwt/tck/container/jaxrs/AppScopedTest.java#L45 is one such test (ignore that it doesn't extend Arquillian).

The problem is that its not the code in the package that generates the exception, but classes added via an ArchiveProcessor, e.g. a CDI extension, that will generate the exception.  

I'm not sure the reasoning behind this behavior, but I don't see why {{ShouldThrowException}} implies that an archive is not testable.  Can this behavior be changed?



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the arquillian-issues mailing list