[jboss-svn-commits] JBoss Common SVN: r4554 - in arquillian/trunk: spi/src/main/java/org/jboss/arquillian/spi and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jun 25 03:22:54 EDT 2010
Author: thomas.diesler at jboss.com
Date: 2010-06-25 03:22:54 -0400 (Fri, 25 Jun 2010)
New Revision: 4554
Modified:
arquillian/trunk/impl-base/src/main/java/org/jboss/arquillian/impl/DeploymentAnnotationArchiveGenerator.java
arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/TestClass.java
Log:
Remove TestClass.findDeploymentMethod()
Modified: arquillian/trunk/impl-base/src/main/java/org/jboss/arquillian/impl/DeploymentAnnotationArchiveGenerator.java
===================================================================
--- arquillian/trunk/impl-base/src/main/java/org/jboss/arquillian/impl/DeploymentAnnotationArchiveGenerator.java 2010-06-25 07:22:13 UTC (rev 4553)
+++ arquillian/trunk/impl-base/src/main/java/org/jboss/arquillian/impl/DeploymentAnnotationArchiveGenerator.java 2010-06-25 07:22:54 UTC (rev 4554)
@@ -38,7 +38,7 @@
{
Validate.notNull(testCase, "TestCase must be specified");
- Method deploymentMethod = testCase.findDeploymentMethod();
+ Method deploymentMethod = findDeploymentMethod(testCase);
if(deploymentMethod == null)
{
throw new IllegalArgumentException("No method annotated with " + Deployment.class.getName() + " found");
@@ -79,4 +79,17 @@
throw new RuntimeException("Could not get Deployment", e);
}
}
+
+ private Method findDeploymentMethod(TestClass testClass)
+ {
+ Method[] methods = testClass.getJavaClass().getMethods();
+ for(Method method: methods)
+ {
+ if(method.isAnnotationPresent(Deployment.class))
+ {
+ return method;
+ }
+ }
+ return null;
+ }
}
Modified: arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/TestClass.java
===================================================================
--- arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/TestClass.java 2010-06-25 07:22:13 UTC (rev 4553)
+++ arquillian/trunk/spi/src/main/java/org/jboss/arquillian/spi/TestClass.java 2010-06-25 07:22:54 UTC (rev 4554)
@@ -17,11 +17,8 @@
package org.jboss.arquillian.spi;
import java.lang.annotation.Annotation;
-import java.lang.reflect.Method;
-import org.jboss.arquillian.api.Deployment;
-
/**
* Wraps a class to be run, providing method validation and annotation searching.
*
@@ -59,17 +56,4 @@
{
return testClass.getAnnotation(annotation);
}
-
- public Method findDeploymentMethod()
- {
- Method[] methods = testClass.getMethods();
- for(Method method: methods)
- {
- if(method.isAnnotationPresent(Deployment.class))
- {
- return method;
- }
- }
- return null;
- }
}
More information about the jboss-svn-commits
mailing list