瀏覽代碼

SpringTestContext returns ConfigurableWebApplicationContext

Closes gh-8233
Rob Winch 5 年之前
父節點
當前提交
32c3353921
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      config/src/test/java/org/springframework/security/config/test/SpringTestContext.java

+ 3 - 2
config/src/test/java/org/springframework/security/config/test/SpringTestContext.java

@@ -17,7 +17,6 @@
 package org.springframework.security.config.test;
 
 import org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor;
-import org.springframework.context.ConfigurableApplicationContext;
 import org.springframework.mock.web.MockServletConfig;
 import org.springframework.mock.web.MockServletContext;
 import org.springframework.security.config.util.InMemoryXmlWebApplicationContext;
@@ -113,8 +112,10 @@ public class SpringTestContext implements Closeable {
 		return this;
 	}
 
-	public ConfigurableApplicationContext getContext() {
+	public ConfigurableWebApplicationContext getContext() {
 		if (!this.context.isRunning()) {
+			this.context.setServletContext(new MockServletContext());
+			this.context.setServletConfig(new MockServletConfig());
 			this.context.refresh();
 		}
 		return this.context;