mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-07-25 19:53:30 +00:00
SpringTestContext allow setting Context
Fixes: gh-5015
This commit is contained in:
parent
49e5b15ce2
commit
1ad57adccc
@ -17,6 +17,7 @@
|
|||||||
package org.springframework.security.config.test;
|
package org.springframework.security.config.test;
|
||||||
|
|
||||||
import org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor;
|
import org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor;
|
||||||
|
import org.springframework.context.ApplicationContext;
|
||||||
import org.springframework.context.ConfigurableApplicationContext;
|
import org.springframework.context.ConfigurableApplicationContext;
|
||||||
import org.springframework.mock.web.MockServletConfig;
|
import org.springframework.mock.web.MockServletConfig;
|
||||||
import org.springframework.mock.web.MockServletContext;
|
import org.springframework.mock.web.MockServletContext;
|
||||||
@ -68,6 +69,11 @@ public class SpringTestContext implements Closeable {
|
|||||||
} catch(Exception e) {}
|
} catch(Exception e) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public SpringTestContext context(ConfigurableWebApplicationContext context) {
|
||||||
|
this.context = context;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
public SpringTestContext register(Class<?>... classes) {
|
public SpringTestContext register(Class<?>... classes) {
|
||||||
AnnotationConfigWebApplicationContext applicationContext = new AnnotationConfigWebApplicationContext();
|
AnnotationConfigWebApplicationContext applicationContext = new AnnotationConfigWebApplicationContext();
|
||||||
applicationContext.register(classes);
|
applicationContext.register(classes);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user