[jboss-svn-commits] JBoss Common SVN: r3733 - arquillian/trunk/junit/src/main/java/org/jboss/arquillian/junit.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Nov 16 06:54:27 EST 2009


Author: aslak
Date: 2009-11-16 06:54:27 -0500 (Mon, 16 Nov 2009)
New Revision: 3733

Modified:
   arquillian/trunk/junit/src/main/java/org/jboss/arquillian/junit/Arquillian.java
Log:
ARQ-8 workaround Sun compiler bug


Modified: arquillian/trunk/junit/src/main/java/org/jboss/arquillian/junit/Arquillian.java
===================================================================
--- arquillian/trunk/junit/src/main/java/org/jboss/arquillian/junit/Arquillian.java	2009-11-16 11:39:03 UTC (rev 3732)
+++ arquillian/trunk/junit/src/main/java/org/jboss/arquillian/junit/Arquillian.java	2009-11-16 11:54:27 UTC (rev 3733)
@@ -96,9 +96,9 @@
          {
             archive = deployableTest.generateArchive(
                   Arquillian.this.getTestClass().getJavaClass());
-            
-            if(archive instanceof WebArchive) {
-               WebArchive webArchive = (WebArchive)archive;
+
+            if(WebArchive.class.isInstance(archive)) {
+               WebArchive webArchive = WebArchive.class.cast(archive);
                webArchive.addPackages(
                      true,
                      Package.getPackage("org.junit"),
@@ -108,7 +108,7 @@
                      Package.getPackage("org.jboss.arquillian.junit"));
                webArchive.setWebXML("org/jboss/arquillian/junit/test-web.xml");
             }
-            if(archive instanceof JavaArchive) {
+            if(JavaArchive.class.isInstance(archive)) {
                EnterpriseArchive ear = Archives.create("test.ear", EnterpriseArchive.class);
 
                WebArchive war = Archives.create("test.war", WebArchive.class)



More information about the jboss-svn-commits mailing list