Commit 94b366bc authored by Phillip Webb's avatar Phillip Webb

Make assertable context interfaces configurable

Update `Assertable*ApplicationContext` interfaces so that they also
extend the appropriate `Configurable*ApplicationContext` interface.

Closes gh-14650
parent 1e6c7cc1
/* /*
* Copyright 2012-2017 the original author or authors. * Copyright 2012-2018 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
...@@ -35,7 +35,8 @@ import org.springframework.context.ConfigurableApplicationContext; ...@@ -35,7 +35,8 @@ import org.springframework.context.ConfigurableApplicationContext;
* @see ApplicationContext * @see ApplicationContext
*/ */
public interface AssertableApplicationContext public interface AssertableApplicationContext
extends ApplicationContextAssertProvider<ConfigurableApplicationContext> { extends ApplicationContextAssertProvider<ConfigurableApplicationContext>,
ConfigurableApplicationContext {
/** /**
* Factory method to create a new {@link AssertableApplicationContext} instance. * Factory method to create a new {@link AssertableApplicationContext} instance.
......
/* /*
* Copyright 2012-2017 the original author or authors. * Copyright 2012-2018 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
...@@ -35,7 +35,7 @@ import org.springframework.boot.web.reactive.context.ReactiveWebApplicationConte ...@@ -35,7 +35,7 @@ import org.springframework.boot.web.reactive.context.ReactiveWebApplicationConte
*/ */
public interface AssertableReactiveWebApplicationContext extends public interface AssertableReactiveWebApplicationContext extends
ApplicationContextAssertProvider<ConfigurableReactiveWebApplicationContext>, ApplicationContextAssertProvider<ConfigurableReactiveWebApplicationContext>,
ReactiveWebApplicationContext { ConfigurableReactiveWebApplicationContext {
/** /**
* Factory method to create a new {@link AssertableReactiveWebApplicationContext} * Factory method to create a new {@link AssertableReactiveWebApplicationContext}
......
/* /*
* Copyright 2012-2017 the original author or authors. * Copyright 2012-2018 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
...@@ -36,7 +36,7 @@ import org.springframework.web.context.WebApplicationContext; ...@@ -36,7 +36,7 @@ import org.springframework.web.context.WebApplicationContext;
*/ */
public interface AssertableWebApplicationContext public interface AssertableWebApplicationContext
extends ApplicationContextAssertProvider<ConfigurableWebApplicationContext>, extends ApplicationContextAssertProvider<ConfigurableWebApplicationContext>,
WebApplicationContext { ConfigurableWebApplicationContext {
/** /**
* Factory method to create a new {@link AssertableWebApplicationContext} instance. * Factory method to create a new {@link AssertableWebApplicationContext} instance.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment