Suppress warnings, remove unused code, etc.
This commit is contained in:
@@ -74,7 +74,6 @@ import org.springframework.beans.factory.support.BeanDefinitionOverrideException
|
||||
import org.springframework.beans.factory.support.ChildBeanDefinition;
|
||||
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
|
||||
import org.springframework.beans.factory.support.ManagedList;
|
||||
import org.springframework.beans.factory.support.PropertiesBeanDefinitionReader;
|
||||
import org.springframework.beans.factory.support.RootBeanDefinition;
|
||||
import org.springframework.beans.factory.xml.ConstructorDependenciesBean;
|
||||
import org.springframework.beans.propertyeditors.CustomNumberEditor;
|
||||
@@ -139,7 +138,7 @@ class DefaultListableBeanFactoryTests {
|
||||
Properties p = new Properties();
|
||||
p.setProperty("x1.(class)", KnowsIfInstantiated.class.getName());
|
||||
assertThat(!KnowsIfInstantiated.wasInstantiated()).as("singleton not instantiated").isTrue();
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
lbf.preInstantiateSingletons();
|
||||
assertThat(KnowsIfInstantiated.wasInstantiated()).as("singleton was instantiated").isTrue();
|
||||
}
|
||||
@@ -151,7 +150,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty("x1.(class)", KnowsIfInstantiated.class.getName());
|
||||
p.setProperty("x1.(lazy-init)", "true");
|
||||
assertThat(!KnowsIfInstantiated.wasInstantiated()).as("singleton not instantiated").isTrue();
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
assertThat(!KnowsIfInstantiated.wasInstantiated()).as("singleton not instantiated").isTrue();
|
||||
lbf.preInstantiateSingletons();
|
||||
|
||||
@@ -168,7 +167,7 @@ class DefaultListableBeanFactoryTests {
|
||||
DummyFactory.reset();
|
||||
p.setProperty("x1.singleton", "false");
|
||||
assertThat(!DummyFactory.wasPrototypeCreated()).as("prototype not instantiated").isTrue();
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
assertThat(!DummyFactory.wasPrototypeCreated()).as("prototype not instantiated").isTrue();
|
||||
assertThat(lbf.getType("x1")).isEqualTo(TestBean.class);
|
||||
lbf.preInstantiateSingletons();
|
||||
@@ -189,7 +188,7 @@ class DefaultListableBeanFactoryTests {
|
||||
DummyFactory.reset();
|
||||
p.setProperty("x1.(singleton)", "false");
|
||||
p.setProperty("x1.singleton", "false");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
|
||||
assertThat(!DummyFactory.wasPrototypeCreated()).as("prototype not instantiated").isTrue();
|
||||
String[] beanNames = lbf.getBeanNamesForType(TestBean.class, true, false);
|
||||
@@ -223,7 +222,7 @@ class DefaultListableBeanFactoryTests {
|
||||
DummyFactory.reset();
|
||||
p.setProperty("x1.(singleton)", "false");
|
||||
p.setProperty("x1.singleton", "true");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
|
||||
assertThat(!DummyFactory.wasPrototypeCreated()).as("prototype not instantiated").isTrue();
|
||||
String[] beanNames = lbf.getBeanNamesForType(TestBean.class, true, false);
|
||||
@@ -256,7 +255,7 @@ class DefaultListableBeanFactoryTests {
|
||||
// Reset static state
|
||||
DummyFactory.reset();
|
||||
p.setProperty("x1.singleton", "false");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
|
||||
assertThat(!DummyFactory.wasPrototypeCreated()).as("prototype not instantiated").isTrue();
|
||||
String[] beanNames = lbf.getBeanNamesForType(TestBean.class, true, false);
|
||||
@@ -289,7 +288,7 @@ class DefaultListableBeanFactoryTests {
|
||||
// Reset static state
|
||||
DummyFactory.reset();
|
||||
p.setProperty("x1.singleton", "false");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
lbf.preInstantiateSingletons();
|
||||
|
||||
assertThat(!DummyFactory.wasPrototypeCreated()).as("prototype not instantiated").isTrue();
|
||||
@@ -483,7 +482,7 @@ class DefaultListableBeanFactoryTests {
|
||||
@Test
|
||||
void emptyPropertiesPopulation() {
|
||||
Properties p = new Properties();
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
assertThat(lbf.getBeanDefinitionCount() == 0).as("No beans defined after ignorable invalid").isTrue();
|
||||
}
|
||||
|
||||
@@ -492,7 +491,7 @@ class DefaultListableBeanFactoryTests {
|
||||
Properties p = new Properties();
|
||||
p.setProperty("foo", "bar");
|
||||
p.setProperty("qwert", "er");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p, "test");
|
||||
registerBeanDefinitions(p, "test");
|
||||
assertThat(lbf.getBeanDefinitionCount() == 0).as("No beans defined after harmless ignorable rubbish").isTrue();
|
||||
}
|
||||
|
||||
@@ -502,7 +501,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty("test.(class)", TestBean.class.getName());
|
||||
p.setProperty("test.name", "Tony");
|
||||
p.setProperty("test.age", "48");
|
||||
int count = (new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
int count = registerBeanDefinitions(p);
|
||||
assertThat(count == 1).as("1 beans registered, not " + count).isTrue();
|
||||
singleTestBean(lbf);
|
||||
}
|
||||
@@ -514,7 +513,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty(PREFIX + "test.(class)", TestBean.class.getName());
|
||||
p.setProperty(PREFIX + "test.name", "Tony");
|
||||
p.setProperty(PREFIX + "test.age", "0x30");
|
||||
int count = (new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p, PREFIX);
|
||||
int count = registerBeanDefinitions(p, PREFIX);
|
||||
assertThat(count == 1).as("1 beans registered, not " + count).isTrue();
|
||||
singleTestBean(lbf);
|
||||
}
|
||||
@@ -532,7 +531,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty(PREFIX + "kerry.age", "35");
|
||||
p.setProperty(PREFIX + "kerry.spouse(ref)", "rod");
|
||||
|
||||
int count = (new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p, PREFIX);
|
||||
int count = registerBeanDefinitions(p, PREFIX);
|
||||
assertThat(count == 2).as("2 beans registered, not " + count).isTrue();
|
||||
|
||||
TestBean kerry = lbf.getBean("kerry", TestBean.class);
|
||||
@@ -549,7 +548,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty("tb.(class)", TestBean.class.getName());
|
||||
p.setProperty("tb.someMap[my.key]", "my.value");
|
||||
|
||||
int count = (new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
int count = registerBeanDefinitions(p);
|
||||
assertThat(count == 1).as("1 beans registered, not " + count).isTrue();
|
||||
assertThat(lbf.getBeanDefinitionCount()).isEqualTo(1);
|
||||
|
||||
@@ -567,7 +566,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty(PREFIX + "kerry.age", "35");
|
||||
p.setProperty(PREFIX + "kerry.spouse(ref)", "rod");
|
||||
|
||||
new PropertiesBeanDefinitionReader(lbf).registerBeanDefinitions(p, PREFIX);
|
||||
registerBeanDefinitions(p, PREFIX);
|
||||
assertThatExceptionOfType(BeansException.class).as("unresolved reference").isThrownBy(() ->
|
||||
lbf.getBean("kerry"));
|
||||
}
|
||||
@@ -690,7 +689,7 @@ class DefaultListableBeanFactoryTests {
|
||||
Properties p = new Properties();
|
||||
p.setProperty("kerry.(class)", TestBean.class.getName());
|
||||
p.setProperty("kerry.age", "35");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
TestBean kerry1 = (TestBean) lbf.getBean("kerry");
|
||||
TestBean kerry2 = (TestBean) lbf.getBean("kerry");
|
||||
assertThat(kerry1 != null).as("Non null").isTrue();
|
||||
@@ -701,7 +700,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty("kerry.(class)", TestBean.class.getName());
|
||||
p.setProperty("kerry.(scope)", "prototype");
|
||||
p.setProperty("kerry.age", "35");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
kerry1 = (TestBean) lbf.getBean("kerry");
|
||||
kerry2 = (TestBean) lbf.getBean("kerry");
|
||||
assertThat(kerry1 != null).as("Non null").isTrue();
|
||||
@@ -712,7 +711,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty("kerry.(class)", TestBean.class.getName());
|
||||
p.setProperty("kerry.(scope)", "singleton");
|
||||
p.setProperty("kerry.age", "35");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
kerry1 = (TestBean) lbf.getBean("kerry");
|
||||
kerry2 = (TestBean) lbf.getBean("kerry");
|
||||
assertThat(kerry1 != null).as("Non null").isTrue();
|
||||
@@ -731,7 +730,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty("rod.age", "34");
|
||||
p.setProperty("rod.spouse", "*kerry");
|
||||
|
||||
new PropertiesBeanDefinitionReader(lbf).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
assertThatExceptionOfType(BeanCreationException.class).isThrownBy(() ->
|
||||
lbf.getBean("kerry"))
|
||||
.satisfies(ex -> assertThat(ex.contains(BeanCurrentlyInCreationException.class)).isTrue());
|
||||
@@ -745,7 +744,7 @@ class DefaultListableBeanFactoryTests {
|
||||
|
||||
p.setProperty("kerry.(parent)", "wife");
|
||||
p.setProperty("kerry.age", "35");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
TestBean kerry1 = (TestBean) lbf.getBean("kerry");
|
||||
TestBean kerry2 = (TestBean) lbf.getBean("kerry");
|
||||
assertThat(kerry1.getName()).isEqualTo("kerry");
|
||||
@@ -760,7 +759,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty("kerry.(parent)", "wife");
|
||||
p.setProperty("kerry.(singleton)", "false");
|
||||
p.setProperty("kerry.age", "35");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
assertThat(lbf.isSingleton("kerry")).isFalse();
|
||||
kerry1 = (TestBean) lbf.getBean("kerry");
|
||||
kerry2 = (TestBean) lbf.getBean("kerry");
|
||||
@@ -772,7 +771,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty("kerry.(class)", TestBean.class.getName());
|
||||
p.setProperty("kerry.(singleton)", "true");
|
||||
p.setProperty("kerry.age", "35");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
kerry1 = (TestBean) lbf.getBean("kerry");
|
||||
kerry2 = (TestBean) lbf.getBean("kerry");
|
||||
assertThat(kerry1 != null).as("Non null").isTrue();
|
||||
@@ -823,9 +822,9 @@ class DefaultListableBeanFactoryTests {
|
||||
Properties p = new Properties();
|
||||
p.setProperty("kerry.(class)", TestBean.class.getName());
|
||||
p.setProperty("kerry.age", "35");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
try {
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
}
|
||||
catch (BeanDefinitionStoreException ex) {
|
||||
assertThat(ex.getBeanName()).isEqualTo("kerry");
|
||||
@@ -965,7 +964,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty("k.(class)", TestBean.class.getName());
|
||||
p.setProperty("k.name", "kerry");
|
||||
p.setProperty("k.spouse", "*r");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
TestBean k = (TestBean) lbf.getBean("k");
|
||||
TestBean r = (TestBean) lbf.getBean("r");
|
||||
assertThat(k.getSpouse() == r).isTrue();
|
||||
@@ -977,7 +976,7 @@ class DefaultListableBeanFactoryTests {
|
||||
Properties p = new Properties();
|
||||
p.setProperty("r.(class)", TestBean.class.getName());
|
||||
p.setProperty("r.name", "*" + name);
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
TestBean r = (TestBean) lbf.getBean("r");
|
||||
assertThat(r.getName().equals(name)).isTrue();
|
||||
}
|
||||
@@ -1081,7 +1080,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty("test.name", "Tony");
|
||||
p.setProperty("test.age", "48");
|
||||
p.setProperty("test.spouse(ref)", "singletonObject");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
Object singletonObject = new TestBean();
|
||||
lbf.registerSingleton("singletonObject", singletonObject);
|
||||
|
||||
@@ -1117,7 +1116,7 @@ class DefaultListableBeanFactoryTests {
|
||||
p.setProperty("test.name", "Tony");
|
||||
p.setProperty("test.age", "48");
|
||||
p.setProperty("test.spouse(ref)", "singletonObject");
|
||||
(new PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
registerBeanDefinitions(p);
|
||||
lbf.registerBeanDefinition("singletonObject", new RootBeanDefinition(PropertiesFactoryBean.class));
|
||||
Object singletonObject = new TestBean();
|
||||
lbf.registerSingleton("singletonObject", singletonObject);
|
||||
@@ -2895,6 +2894,16 @@ class DefaultListableBeanFactoryTests {
|
||||
}
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
private int registerBeanDefinitions(Properties p) {
|
||||
return (new org.springframework.beans.factory.support.PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p);
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
private int registerBeanDefinitions(Properties p, String prefix) {
|
||||
return (new org.springframework.beans.factory.support.PropertiesBeanDefinitionReader(lbf)).registerBeanDefinitions(p, prefix);
|
||||
}
|
||||
|
||||
|
||||
static class A { }
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
* Copyright 2002-2020 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -26,7 +26,8 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
/**
|
||||
* @author Rob Harrop
|
||||
*/
|
||||
public class PropertiesBeanDefinitionReaderTests {
|
||||
@SuppressWarnings("deprecation")
|
||||
class PropertiesBeanDefinitionReaderTests {
|
||||
|
||||
private final DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();
|
||||
|
||||
@@ -34,14 +35,14 @@ public class PropertiesBeanDefinitionReaderTests {
|
||||
|
||||
|
||||
@Test
|
||||
public void withSimpleConstructorArg() {
|
||||
void withSimpleConstructorArg() {
|
||||
this.reader.loadBeanDefinitions(new ClassPathResource("simpleConstructorArg.properties", getClass()));
|
||||
TestBean bean = (TestBean) this.beanFactory.getBean("testBean");
|
||||
assertThat(bean.getName()).isEqualTo("Rob Harrop");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void withConstructorArgRef() {
|
||||
void withConstructorArgRef() {
|
||||
this.reader.loadBeanDefinitions(new ClassPathResource("refConstructorArg.properties", getClass()));
|
||||
TestBean rob = (TestBean) this.beanFactory.getBean("rob");
|
||||
TestBean sally = (TestBean) this.beanFactory.getBean("sally");
|
||||
@@ -49,7 +50,7 @@ public class PropertiesBeanDefinitionReaderTests {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void withMultipleConstructorsArgs() {
|
||||
void withMultipleConstructorsArgs() {
|
||||
this.reader.loadBeanDefinitions(new ClassPathResource("multiConstructorArgs.properties", getClass()));
|
||||
TestBean bean = (TestBean) this.beanFactory.getBean("testBean");
|
||||
assertThat(bean.getName()).isEqualTo("Rob Harrop");
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
* Copyright 2002-2020 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -25,8 +25,6 @@ import org.springframework.core.io.ClassPathResource;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Tests for propagating enclosing beans element defaults to nested beans elements.
|
||||
*
|
||||
@@ -69,7 +67,6 @@ public class NestedBeansElementAttributeRecursionTests {
|
||||
}
|
||||
|
||||
@Test
|
||||
@SuppressWarnings("unchecked")
|
||||
public void defaultMerge() {
|
||||
DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
|
||||
new XmlBeanDefinitionReader(bf).loadBeanDefinitions(
|
||||
@@ -79,7 +76,6 @@ public class NestedBeansElementAttributeRecursionTests {
|
||||
}
|
||||
|
||||
@Test
|
||||
@SuppressWarnings("unchecked")
|
||||
public void defaultMergeWithNonValidatingParser() {
|
||||
DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
|
||||
XmlBeanDefinitionReader xmlBeanDefinitionReader = new XmlBeanDefinitionReader(bf);
|
||||
|
||||
Reference in New Issue
Block a user