Merge branch '3.3.x'
Closes gh-43270
This commit is contained in:
@@ -33,6 +33,7 @@ import static org.mockito.Mockito.withSettings;
|
||||
class AssertableApplicationContextTests {
|
||||
|
||||
@Test
|
||||
@SuppressWarnings("resource")
|
||||
void getShouldReturnProxy() {
|
||||
AssertableApplicationContext context = AssertableApplicationContext
|
||||
.get(() -> mock(ConfigurableApplicationContext.class));
|
||||
@@ -41,12 +42,13 @@ class AssertableApplicationContextTests {
|
||||
|
||||
@Test
|
||||
void getWhenHasAdditionalInterfaceShouldReturnProxy() {
|
||||
AssertableApplicationContext context = AssertableApplicationContext.get(
|
||||
try (AssertableApplicationContext context = AssertableApplicationContext.get(
|
||||
() -> mock(ConfigurableApplicationContext.class,
|
||||
withSettings().extraInterfaces(AdditionalContextInterface.class)),
|
||||
AdditionalContextInterface.class);
|
||||
assertThat(context).isInstanceOf(ConfigurableApplicationContext.class)
|
||||
.isInstanceOf(AdditionalContextInterface.class);
|
||||
AdditionalContextInterface.class)) {
|
||||
assertThat(context).isInstanceOf(ConfigurableApplicationContext.class)
|
||||
.isInstanceOf(AdditionalContextInterface.class);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -33,6 +33,7 @@ import static org.mockito.Mockito.withSettings;
|
||||
class AssertableReactiveWebApplicationContextTests {
|
||||
|
||||
@Test
|
||||
@SuppressWarnings("resource")
|
||||
void getShouldReturnProxy() {
|
||||
AssertableReactiveWebApplicationContext context = AssertableReactiveWebApplicationContext
|
||||
.get(() -> mock(ConfigurableReactiveWebApplicationContext.class));
|
||||
@@ -41,12 +42,13 @@ class AssertableReactiveWebApplicationContextTests {
|
||||
|
||||
@Test
|
||||
void getWhenHasAdditionalInterfaceShouldReturnProxy() {
|
||||
AssertableReactiveWebApplicationContext context = AssertableReactiveWebApplicationContext.get(
|
||||
try (AssertableReactiveWebApplicationContext context = AssertableReactiveWebApplicationContext.get(
|
||||
() -> mock(ConfigurableReactiveWebApplicationContext.class,
|
||||
withSettings().extraInterfaces(AdditionalContextInterface.class)),
|
||||
AdditionalContextInterface.class);
|
||||
assertThat(context).isInstanceOf(ConfigurableReactiveWebApplicationContext.class)
|
||||
.isInstanceOf(AdditionalContextInterface.class);
|
||||
AdditionalContextInterface.class)) {
|
||||
assertThat(context).isInstanceOf(ConfigurableReactiveWebApplicationContext.class)
|
||||
.isInstanceOf(AdditionalContextInterface.class);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -33,6 +33,7 @@ import static org.mockito.Mockito.withSettings;
|
||||
class AssertableWebApplicationContextTests {
|
||||
|
||||
@Test
|
||||
@SuppressWarnings("resource")
|
||||
void getShouldReturnProxy() {
|
||||
AssertableWebApplicationContext context = AssertableWebApplicationContext
|
||||
.get(() -> mock(ConfigurableWebApplicationContext.class));
|
||||
@@ -41,12 +42,13 @@ class AssertableWebApplicationContextTests {
|
||||
|
||||
@Test
|
||||
void getWhenHasAdditionalInterfaceShouldReturnProxy() {
|
||||
ConfigurableWebApplicationContext context = AssertableWebApplicationContext.get(
|
||||
try (ConfigurableWebApplicationContext context = AssertableWebApplicationContext.get(
|
||||
() -> mock(ConfigurableWebApplicationContext.class,
|
||||
withSettings().extraInterfaces(AdditionalContextInterface.class)),
|
||||
AdditionalContextInterface.class);
|
||||
assertThat(context).isInstanceOf(ConfigurableWebApplicationContext.class)
|
||||
.isInstanceOf(AdditionalContextInterface.class);
|
||||
AdditionalContextInterface.class)) {
|
||||
assertThat(context).isInstanceOf(ConfigurableWebApplicationContext.class)
|
||||
.isInstanceOf(AdditionalContextInterface.class);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user