From 6fa451733e83213b6fcae2b80095d2a76526a4c7 Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Wed, 22 Jun 2011 13:21:11 +0000 Subject: [PATCH] [SPR-8386] polishing --- .../test/context/ContextLoaderUtils.java | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/org.springframework.test/src/main/java/org/springframework/test/context/ContextLoaderUtils.java b/org.springframework.test/src/main/java/org/springframework/test/context/ContextLoaderUtils.java index 37046eb9319..e9078111ef2 100644 --- a/org.springframework.test/src/main/java/org/springframework/test/context/ContextLoaderUtils.java +++ b/org.springframework.test/src/main/java/org/springframework/test/context/ContextLoaderUtils.java @@ -16,6 +16,9 @@ package org.springframework.test.context; +import static org.springframework.beans.BeanUtils.instantiateClass; +import static org.springframework.core.annotation.AnnotationUtils.findAnnotationDeclaringClass; + import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; @@ -24,8 +27,6 @@ import java.util.Set; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.springframework.beans.BeanUtils; -import org.springframework.core.annotation.AnnotationUtils; import org.springframework.util.Assert; import org.springframework.util.ClassUtils; import org.springframework.util.ObjectUtils; @@ -83,7 +84,7 @@ abstract class ContextLoaderUtils { Class contextLoaderClass = resolveContextLoaderClass(testClass, defaultContextLoaderClassName); - return (ContextLoader) BeanUtils.instantiateClass(contextLoaderClass); + return instantiateClass(contextLoaderClass, ContextLoader.class); } /** @@ -117,7 +118,7 @@ abstract class ContextLoaderUtils { Assert.hasText(defaultContextLoaderClassName, "Default ContextLoader class name must not be null or empty"); Class annotationType = ContextConfiguration.class; - Class declaringClass = AnnotationUtils.findAnnotationDeclaringClass(annotationType, testClass); + Class declaringClass = findAnnotationDeclaringClass(annotationType, testClass); Assert.notNull(declaringClass, String.format( "Could not find an 'annotation declaring class' for annotation type [%s] and test class [%s]", annotationType, testClass)); @@ -141,8 +142,7 @@ abstract class ContextLoaderUtils { return contextLoaderClass; } - declaringClass = AnnotationUtils.findAnnotationDeclaringClass(annotationType, - declaringClass.getSuperclass()); + declaringClass = findAnnotationDeclaringClass(annotationType, declaringClass.getSuperclass()); } try { @@ -184,7 +184,7 @@ abstract class ContextLoaderUtils { final List attributesList = new ArrayList(); Class annotationType = ContextConfiguration.class; - Class declaringClass = AnnotationUtils.findAnnotationDeclaringClass(annotationType, clazz); + Class declaringClass = findAnnotationDeclaringClass(annotationType, clazz); Assert.notNull(declaringClass, String.format( "Could not find an 'annotation declaring class' for annotation type [%s] and class [%s]", annotationType, clazz)); @@ -205,8 +205,8 @@ abstract class ContextLoaderUtils { attributesList.add(0, attributes); - declaringClass = contextConfiguration.inheritLocations() ? AnnotationUtils.findAnnotationDeclaringClass( - annotationType, declaringClass.getSuperclass()) : null; + declaringClass = contextConfiguration.inheritLocations() ? findAnnotationDeclaringClass(annotationType, + declaringClass.getSuperclass()) : null; } return attributesList; @@ -230,7 +230,7 @@ abstract class ContextLoaderUtils { Assert.notNull(clazz, "Class must not be null"); Class annotationType = ActiveProfiles.class; - Class declaringClass = AnnotationUtils.findAnnotationDeclaringClass(annotationType, clazz); + Class declaringClass = findAnnotationDeclaringClass(annotationType, clazz); if (declaringClass == null && logger.isDebugEnabled()) { logger.debug(String.format( @@ -269,8 +269,8 @@ abstract class ContextLoaderUtils { } } - declaringClass = annotation.inheritProfiles() ? AnnotationUtils.findAnnotationDeclaringClass( - annotationType, declaringClass.getSuperclass()) : null; + declaringClass = annotation.inheritProfiles() ? findAnnotationDeclaringClass(annotationType, + declaringClass.getSuperclass()) : null; } return StringUtils.toStringArray(activeProfiles);