Explicitly close ApplicationContexts and clean up warnings in tests

This commit is contained in:
Sam Brannen
2022-03-20 13:02:09 +01:00
parent 7f4e09e994
commit 3da7a48a17
11 changed files with 37 additions and 17 deletions

View File

@@ -148,6 +148,7 @@ class AutowiredAnnotationBeanInstantiationContributionTests {
public static class PrivateFieldInjectionSample {
@Autowired
@SuppressWarnings("unused")
private Environment environment;
}

View File

@@ -714,8 +714,10 @@ class BeanRegistrationBeanFactoryContributionTests {
static class NameAndCountersComponent {
@SuppressWarnings("unused")
private String name;
@SuppressWarnings("unused")
private List<Integer> counters;
public void setName(String name) {

View File

@@ -362,8 +362,10 @@ class BeanDefinitionRegistrarTests {
static class MultiArgConstructorSample {
@SuppressWarnings("unused")
private final String name;
@SuppressWarnings("unused")
private final Integer counter;
public MultiArgConstructorSample(String name, Integer counter) {
@@ -377,8 +379,10 @@ class BeanDefinitionRegistrarTests {
private Environment environment;
@SuppressWarnings("unused")
private String name;
@SuppressWarnings("unused")
private Integer counter;
void setEnvironment(Environment environment) {
@@ -439,6 +443,7 @@ class BeanDefinitionRegistrarTests {
static class NumberHolder<N extends Number> {
@SuppressWarnings("unused")
private final N number;
public NumberHolder(N number) {
@@ -450,6 +455,7 @@ class BeanDefinitionRegistrarTests {
static class NumberHolderSample {
@Autowired
@SuppressWarnings("unused")
private NumberHolder<Integer> numberHolder;
}

View File

@@ -71,6 +71,7 @@ class InjectedFieldResolverTests {
static class TestBean {
@SuppressWarnings("unused")
private String string;
}

View File

@@ -27,6 +27,7 @@ import java.io.Serializable;
@SuppressWarnings("serial")
public class NumberHolder<T extends Number> implements Serializable {
@SuppressWarnings("unused")
private final T number;
public NumberHolder(T number) {

View File

@@ -18,8 +18,10 @@ package org.springframework.beans.testfixture.beans.factory.generator.property;
public class ConfigurableBean {
@SuppressWarnings("unused")
private String name;
@SuppressWarnings("unused")
private Integer counter;
public void setName(String name) {