diff --git a/spring-test/src/main/java/org/springframework/test/context/ContextHierarchy.java b/spring-test/src/main/java/org/springframework/test/context/ContextHierarchy.java index 3a3d285979..435120ab82 100644 --- a/spring-test/src/main/java/org/springframework/test/context/ContextHierarchy.java +++ b/spring-test/src/main/java/org/springframework/test/context/ContextHierarchy.java @@ -42,7 +42,7 @@ import java.lang.annotation.Target; * the one for the child context (i.e., the lowest context in the hierarchy). * *
- * @RunWith(SpringJUnit4ClassRunner.class)
+ * @RunWith(SpringRunner.class)
  * @WebAppConfiguration
  * @ContextHierarchy({
  *     @ContextConfiguration(classes = TestAppConfig.class),
@@ -71,7 +71,7 @@ import java.lang.annotation.Target;
  * the parent context for each of the contexts loaded for the concrete subclasses.
  *
  * 
- * @RunWith(SpringJUnit4ClassRunner.class)
+ * @RunWith(SpringRunner.class)
  * @WebAppConfiguration
  * @ContextConfiguration("file:src/main/webapp/WEB-INF/applicationContext.xml")
  * public abstract class AbstractWebTests {}
@@ -98,7 +98,7 @@ import java.lang.annotation.Target;
  * "/order-config.xml"}.
  *
  * 
- * @RunWith(SpringJUnit4ClassRunner.class)
+ * @RunWith(SpringRunner.class)
  * @ContextHierarchy({
  *     @ContextConfiguration(name = "parent", locations = "/app-config.xml"),
  *     @ContextConfiguration(name = "child",  locations = "/user-config.xml")
@@ -119,7 +119,7 @@ import java.lang.annotation.Target;
  * context loaded from {@code "/app-config.xml"}.
  *
  * 
- * @RunWith(SpringJUnit4ClassRunner.class)
+ * @RunWith(SpringRunner.class)
  * @ContextHierarchy({
  *     @ContextConfiguration(name = "parent", locations = "/app-config.xml"),
  *     @ContextConfiguration(name = "child",  locations = "/user-config.xml")
diff --git a/spring-test/src/main/java/org/springframework/test/context/web/WebTestContextBootstrapper.java b/spring-test/src/main/java/org/springframework/test/context/web/WebTestContextBootstrapper.java
index f779450c48..615b8719c6 100644
--- a/spring-test/src/main/java/org/springframework/test/context/web/WebTestContextBootstrapper.java
+++ b/spring-test/src/main/java/org/springframework/test/context/web/WebTestContextBootstrapper.java
@@ -45,7 +45,7 @@ public class WebTestContextBootstrapper extends DefaultTestContextBootstrapper {
 	 */
 	@Override
 	protected Class getDefaultContextLoaderClass(Class testClass) {
-		if (AnnotatedElementUtils.findMergedAnnotation(testClass, WebAppConfiguration.class) != null) {
+		if (AnnotatedElementUtils.hasAnnotation(testClass, WebAppConfiguration.class)) {
 			return WebDelegatingSmartContextLoader.class;
 		}
 		else {