Replace assertThat(x.get(i)). with assertThat(x).element(i).
Search for : assertThat\((.+)\.get\((\d+)\)\)\. Replace with : assertThat($1).element($2). Closes gh-31759
This commit is contained in:
committed by
Brian Clozel
parent
785ad399e9
commit
59815cefce
@@ -414,7 +414,7 @@ abstract class AbstractPropertyAccessorTests {
|
||||
Map<String, String> map = new HashMap<>();
|
||||
map.put("favoriteNumber", "9");
|
||||
accessor.setPropertyValue("list[0]", map);
|
||||
assertThat(target.list.get(0)).isEqualTo(map);
|
||||
assertThat(target.list).element(0).isEqualTo(map);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -126,7 +126,7 @@ public class BeanWrapperAutoGrowingTests {
|
||||
public void getPropertyValueAutoGrowList() {
|
||||
assertNotNull(wrapper.getPropertyValue("list[0]"));
|
||||
assertThat(bean.getList()).hasSize(1);
|
||||
assertThat(bean.getList().get(0)).isInstanceOf(Bean.class);
|
||||
assertThat(bean.getList()).element(0).isInstanceOf(Bean.class);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -139,11 +139,11 @@ public class BeanWrapperAutoGrowingTests {
|
||||
public void getPropertyValueAutoGrowListBySeveralElements() {
|
||||
assertNotNull(wrapper.getPropertyValue("list[4]"));
|
||||
assertThat(bean.getList()).hasSize(5);
|
||||
assertThat(bean.getList().get(0)).isInstanceOf(Bean.class);
|
||||
assertThat(bean.getList().get(1)).isInstanceOf(Bean.class);
|
||||
assertThat(bean.getList().get(2)).isInstanceOf(Bean.class);
|
||||
assertThat(bean.getList().get(3)).isInstanceOf(Bean.class);
|
||||
assertThat(bean.getList().get(4)).isInstanceOf(Bean.class);
|
||||
assertThat(bean.getList()).element(0).isInstanceOf(Bean.class);
|
||||
assertThat(bean.getList()).element(1).isInstanceOf(Bean.class);
|
||||
assertThat(bean.getList()).element(2).isInstanceOf(Bean.class);
|
||||
assertThat(bean.getList()).element(3).isInstanceOf(Bean.class);
|
||||
assertThat(bean.getList()).element(4).isInstanceOf(Bean.class);
|
||||
assertNotNull(wrapper.getPropertyValue("list[0]"));
|
||||
assertNotNull(wrapper.getPropertyValue("list[1]"));
|
||||
assertNotNull(wrapper.getPropertyValue("list[2]"));
|
||||
@@ -161,8 +161,8 @@ public class BeanWrapperAutoGrowingTests {
|
||||
@Test
|
||||
public void getPropertyValueAutoGrowMultiDimensionalList() {
|
||||
assertNotNull(wrapper.getPropertyValue("multiList[0][0]"));
|
||||
assertThat(bean.getMultiList().get(0)).hasSize(1);
|
||||
assertThat(bean.getMultiList().get(0).get(0)).isInstanceOf(Bean.class);
|
||||
assertThat(bean.getMultiList()).element(0).asList().hasSize(1);
|
||||
assertThat(bean.getMultiList().get(0)).element(0).isInstanceOf(Bean.class);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -94,8 +94,8 @@ class BeanWrapperGenericsTests {
|
||||
input.add("http://localhost:8080");
|
||||
input.add("http://localhost:9090");
|
||||
bw.setPropertyValue("resourceList", input);
|
||||
assertThat(gb.getResourceList().get(0)).isEqualTo(new UrlResource("http://localhost:8080"));
|
||||
assertThat(gb.getResourceList().get(1)).isEqualTo(new UrlResource("http://localhost:9090"));
|
||||
assertThat(gb.getResourceList()).element(0).isEqualTo(new UrlResource("http://localhost:8080"));
|
||||
assertThat(gb.getResourceList()).element(1).isEqualTo(new UrlResource("http://localhost:9090"));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -104,7 +104,7 @@ class BeanWrapperGenericsTests {
|
||||
gb.setResourceList(new ArrayList<>());
|
||||
BeanWrapper bw = new BeanWrapperImpl(gb);
|
||||
bw.setPropertyValue("resourceList[0]", "http://localhost:8080");
|
||||
assertThat(gb.getResourceList().get(0)).isEqualTo(new UrlResource("http://localhost:8080"));
|
||||
assertThat(gb.getResourceList()).element(0).isEqualTo(new UrlResource("http://localhost:8080"));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -201,7 +201,7 @@ class BeanWrapperGenericsTests {
|
||||
BeanWrapper bw = new BeanWrapperImpl(gb);
|
||||
bw.setPropertyValue("listOfLists[0][0]", 5);
|
||||
assertThat(bw.getPropertyValue("listOfLists[0][0]")).isEqualTo(5);
|
||||
assertThat(gb.getListOfLists().get(0).get(0)).isEqualTo(5);
|
||||
assertThat(gb.getListOfLists().get(0)).element(0).isEqualTo(5);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -213,7 +213,7 @@ class BeanWrapperGenericsTests {
|
||||
BeanWrapper bw = new BeanWrapperImpl(gb);
|
||||
bw.setPropertyValue("listOfLists[0][0]", "5");
|
||||
assertThat(bw.getPropertyValue("listOfLists[0][0]")).isEqualTo(5);
|
||||
assertThat(gb.getListOfLists().get(0).get(0)).isEqualTo(5);
|
||||
assertThat(gb.getListOfLists().get(0)).element(0).isEqualTo(5);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -298,7 +298,7 @@ class BeanWrapperGenericsTests {
|
||||
BeanWrapper bw = new BeanWrapperImpl(gb);
|
||||
bw.setPropertyValue("mapOfLists[1][0]", 5);
|
||||
assertThat(bw.getPropertyValue("mapOfLists[1][0]")).isEqualTo(5);
|
||||
assertThat(gb.getMapOfLists().get(1).get(0)).isEqualTo(5);
|
||||
assertThat(gb.getMapOfLists().get(1)).element(0).isEqualTo(5);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -310,7 +310,7 @@ class BeanWrapperGenericsTests {
|
||||
BeanWrapper bw = new BeanWrapperImpl(gb);
|
||||
bw.setPropertyValue("mapOfLists[1][0]", "5");
|
||||
assertThat(bw.getPropertyValue("mapOfLists[1][0]")).isEqualTo(5);
|
||||
assertThat(gb.getMapOfLists().get(1).get(0)).isEqualTo(5);
|
||||
assertThat(gb.getMapOfLists().get(1)).element(0).isEqualTo(5);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -516,8 +516,8 @@ class BeanWrapperGenericsTests {
|
||||
bw.setPropertyValue("genericProperty", "10");
|
||||
bw.setPropertyValue("genericListProperty", new String[] {"20", "30"});
|
||||
assertThat(gb.getGenericProperty()).isEqualTo(10);
|
||||
assertThat(gb.getGenericListProperty().get(0)).isEqualTo(20);
|
||||
assertThat(gb.getGenericListProperty().get(1)).isEqualTo(30);
|
||||
assertThat(gb.getGenericListProperty()).element(0).isEqualTo(20);
|
||||
assertThat(gb.getGenericListProperty()).element(1).isEqualTo(30);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -2238,9 +2238,9 @@ class DefaultListableBeanFactoryTests {
|
||||
ObjectProvider<TestBean> testBeanProvider = lbf.getBeanProvider(ResolvableType.forClass(TestBean.class));
|
||||
List<TestBean> resolved = testBeanProvider.orderedStream().toList();
|
||||
assertThat(resolved.size()).isEqualTo(3);
|
||||
assertThat(resolved.get(0)).isSameAs(lbf.getBean("highPriorityTestBean"));
|
||||
assertThat(resolved.get(1)).isSameAs(lbf.getBean("lowPriorityTestBean"));
|
||||
assertThat(resolved.get(2)).isSameAs(lbf.getBean("plainTestBean"));
|
||||
assertThat(resolved).element(0).isSameAs(lbf.getBean("highPriorityTestBean"));
|
||||
assertThat(resolved).element(1).isSameAs(lbf.getBean("lowPriorityTestBean"));
|
||||
assertThat(resolved).element(2).isSameAs(lbf.getBean("plainTestBean"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -569,14 +569,14 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.getTestBean4()).isSameAs(tb);
|
||||
assertThat(bean.getIndexedTestBean()).isSameAs(itb);
|
||||
assertThat(bean.getNestedTestBeans()).hasSize(2);
|
||||
assertThat(bean.getNestedTestBeans().get(0)).isSameAs(ntb1);
|
||||
assertThat(bean.getNestedTestBeans().get(1)).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans()).element(0).isSameAs(ntb1);
|
||||
assertThat(bean.getNestedTestBeans()).element(1).isSameAs(ntb2);
|
||||
assertThat(bean.nestedTestBeansSetter).hasSize(2);
|
||||
assertThat(bean.nestedTestBeansSetter.get(0)).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansSetter.get(1)).isSameAs(ntb2);
|
||||
assertThat(bean.nestedTestBeansSetter).element(0).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansSetter).element(1).isSameAs(ntb2);
|
||||
assertThat(bean.nestedTestBeansField).hasSize(2);
|
||||
assertThat(bean.nestedTestBeansField.get(0)).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansField.get(1)).isSameAs(ntb2);
|
||||
assertThat(bean.nestedTestBeansField).element(0).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansField).element(1).isSameAs(ntb2);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -600,11 +600,11 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.getTestBean4()).isSameAs(tb);
|
||||
assertThat(bean.getIndexedTestBean()).isSameAs(itb);
|
||||
assertThat(bean.getNestedTestBeans()).hasSize(1);
|
||||
assertThat(bean.getNestedTestBeans().get(0)).isSameAs(ntb1);
|
||||
assertThat(bean.getNestedTestBeans()).element(0).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansSetter).hasSize(1);
|
||||
assertThat(bean.nestedTestBeansSetter.get(0)).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansSetter).element(0).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansField).hasSize(1);
|
||||
assertThat(bean.nestedTestBeansField.get(0)).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansField).element(0).isSameAs(ntb1);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -712,14 +712,14 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.getTestBean4()).isSameAs(tb);
|
||||
assertThat(bean.getIndexedTestBean()).isSameAs(itb);
|
||||
assertThat(bean.getNestedTestBeans()).hasSize(2);
|
||||
assertThat(bean.getNestedTestBeans().get(0)).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans().get(1)).isSameAs(ntb1);
|
||||
assertThat(bean.getNestedTestBeans()).element(0).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans()).element(1).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansSetter).hasSize(2);
|
||||
assertThat(bean.nestedTestBeansSetter.get(0)).isSameAs(ntb2);
|
||||
assertThat(bean.nestedTestBeansSetter.get(1)).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansSetter).element(0).isSameAs(ntb2);
|
||||
assertThat(bean.nestedTestBeansSetter).element(1).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansField).hasSize(2);
|
||||
assertThat(bean.nestedTestBeansField.get(0)).isSameAs(ntb2);
|
||||
assertThat(bean.nestedTestBeansField.get(1)).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansField).element(0).isSameAs(ntb2);
|
||||
assertThat(bean.nestedTestBeansField).element(1).isSameAs(ntb1);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -745,14 +745,14 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.getTestBean4()).isSameAs(tb);
|
||||
assertThat(bean.getIndexedTestBean()).isSameAs(itb);
|
||||
assertThat(bean.getNestedTestBeans()).hasSize(2);
|
||||
assertThat(bean.getNestedTestBeans().get(0)).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans().get(1)).isSameAs(ntb1);
|
||||
assertThat(bean.getNestedTestBeans()).element(0).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans()).element(1).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansSetter).hasSize(2);
|
||||
assertThat(bean.nestedTestBeansSetter.get(0)).isSameAs(ntb2);
|
||||
assertThat(bean.nestedTestBeansSetter.get(1)).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansSetter).element(0).isSameAs(ntb2);
|
||||
assertThat(bean.nestedTestBeansSetter).element(1).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansField).hasSize(2);
|
||||
assertThat(bean.nestedTestBeansField.get(0)).isSameAs(ntb2);
|
||||
assertThat(bean.nestedTestBeansField.get(1)).isSameAs(ntb1);
|
||||
assertThat(bean.nestedTestBeansField).element(0).isSameAs(ntb2);
|
||||
assertThat(bean.nestedTestBeansField).element(1).isSameAs(ntb1);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1055,7 +1055,7 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.getTestBean3()).isNull();
|
||||
assertThat(bean.getTestBean4()).isSameAs(tb);
|
||||
assertThat(bean.getNestedTestBeans()).hasSize(1);
|
||||
assertThat(bean.getNestedTestBeans().get(0)).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans()).element(0).isSameAs(ntb2);
|
||||
|
||||
Map<String, NestedTestBean> map = bf.getBeansOfType(NestedTestBean.class);
|
||||
assertThat(map.get("nestedTestBean1")).isNull();
|
||||
@@ -1077,8 +1077,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.getTestBean3()).isNull();
|
||||
assertThat(bean.getTestBean4()).isSameAs(tb);
|
||||
assertThat(bean.getNestedTestBeans()).hasSize(2);
|
||||
assertThat(bean.getNestedTestBeans().get(0)).isSameAs(ntb1);
|
||||
assertThat(bean.getNestedTestBeans().get(1)).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans()).element(0).isSameAs(ntb1);
|
||||
assertThat(bean.getNestedTestBeans()).element(1).isSameAs(ntb2);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1113,8 +1113,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.getTestBean3()).isNull();
|
||||
assertThat(bean.getTestBean4()).isSameAs(tb);
|
||||
assertThat(bean.getNestedTestBeans()).hasSize(2);
|
||||
assertThat(bean.getNestedTestBeans().get(0)).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans().get(1)).isSameAs(ntb1);
|
||||
assertThat(bean.getNestedTestBeans()).element(0).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans()).element(1).isSameAs(ntb1);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1130,8 +1130,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
SingleConstructorVarargBean bean = bf.getBean("annotatedBean", SingleConstructorVarargBean.class);
|
||||
assertThat(bean.getTestBean()).isSameAs(tb);
|
||||
assertThat(bean.getNestedTestBeans()).hasSize(2);
|
||||
assertThat(bean.getNestedTestBeans().get(0)).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans().get(1)).isSameAs(ntb1);
|
||||
assertThat(bean.getNestedTestBeans()).element(0).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans()).element(1).isSameAs(ntb1);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1159,8 +1159,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
SingleConstructorRequiredCollectionBean bean = bf.getBean("annotatedBean", SingleConstructorRequiredCollectionBean.class);
|
||||
assertThat(bean.getTestBean()).isSameAs(tb);
|
||||
assertThat(bean.getNestedTestBeans()).hasSize(2);
|
||||
assertThat(bean.getNestedTestBeans().get(0)).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans().get(1)).isSameAs(ntb1);
|
||||
assertThat(bean.getNestedTestBeans()).element(0).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans()).element(1).isSameAs(ntb1);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1188,8 +1188,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
SingleConstructorOptionalCollectionBean bean = bf.getBean("annotatedBean", SingleConstructorOptionalCollectionBean.class);
|
||||
assertThat(bean.getTestBean()).isSameAs(tb);
|
||||
assertThat(bean.getNestedTestBeans()).hasSize(2);
|
||||
assertThat(bean.getNestedTestBeans().get(0)).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans().get(1)).isSameAs(ntb1);
|
||||
assertThat(bean.getNestedTestBeans()).element(0).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans()).element(1).isSameAs(ntb1);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1501,7 +1501,7 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
SelfInjectionBean bean2 = bf.getBean("annotatedBean2", SelfInjectionBean.class);
|
||||
assertThat(bean.reference).isSameAs(bean2);
|
||||
assertThat(bean.referenceCollection).hasSize(1);
|
||||
assertThat(bean.referenceCollection.get(0)).isSameAs(bean2);
|
||||
assertThat(bean.referenceCollection).element(0).isSameAs(bean2);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1522,7 +1522,7 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
SelfInjectionCollectionBean bean2 = bf.getBean("annotatedBean2", SelfInjectionCollectionBean.class);
|
||||
assertThat(bean.reference).isSameAs(bean2);
|
||||
assertThat(bean2.referenceCollection).hasSize(1);
|
||||
assertThat(bean.referenceCollection.get(0)).isSameAs(bean2);
|
||||
assertThat(bean.referenceCollection).element(0).isSameAs(bean2);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1690,20 +1690,20 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
|
||||
List<?> testBeans = bean.iterateTestBeans();
|
||||
assertThat(testBeans).hasSize(2);
|
||||
assertThat(testBeans.get(0)).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans.get(1)).isSameAs(bf.getBean("testBean2"));
|
||||
assertThat(testBeans).element(0).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans).element(1).isSameAs(bf.getBean("testBean2"));
|
||||
testBeans = bean.forEachTestBeans();
|
||||
assertThat(testBeans).hasSize(2);
|
||||
assertThat(testBeans.get(0)).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans.get(1)).isSameAs(bf.getBean("testBean2"));
|
||||
assertThat(testBeans).element(0).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans).element(1).isSameAs(bf.getBean("testBean2"));
|
||||
testBeans = bean.streamTestBeans();
|
||||
assertThat(testBeans).hasSize(2);
|
||||
assertThat(testBeans.get(0)).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans.get(1)).isSameAs(bf.getBean("testBean2"));
|
||||
assertThat(testBeans).element(0).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans).element(1).isSameAs(bf.getBean("testBean2"));
|
||||
testBeans = bean.sortedTestBeans();
|
||||
assertThat(testBeans).hasSize(2);
|
||||
assertThat(testBeans.get(0)).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans.get(1)).isSameAs(bf.getBean("testBean2"));
|
||||
assertThat(testBeans).element(0).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans).element(1).isSameAs(bf.getBean("testBean2"));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1728,20 +1728,20 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
|
||||
List<?> testBeans = bean.iterateTestBeans();
|
||||
assertThat(testBeans).hasSize(2);
|
||||
assertThat(testBeans.get(0)).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans.get(1)).isSameAs(bf.getBean("testBean2"));
|
||||
assertThat(testBeans).element(0).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans).element(1).isSameAs(bf.getBean("testBean2"));
|
||||
testBeans = bean.forEachTestBeans();
|
||||
assertThat(testBeans).hasSize(2);
|
||||
assertThat(testBeans.get(0)).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans.get(1)).isSameAs(bf.getBean("testBean2"));
|
||||
assertThat(testBeans).element(0).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans).element(1).isSameAs(bf.getBean("testBean2"));
|
||||
testBeans = bean.streamTestBeans();
|
||||
assertThat(testBeans).hasSize(2);
|
||||
assertThat(testBeans.get(0)).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans.get(1)).isSameAs(bf.getBean("testBean2"));
|
||||
assertThat(testBeans).element(0).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans).element(1).isSameAs(bf.getBean("testBean2"));
|
||||
testBeans = bean.sortedTestBeans();
|
||||
assertThat(testBeans).hasSize(2);
|
||||
assertThat(testBeans.get(0)).isSameAs(bf.getBean("testBean2"));
|
||||
assertThat(testBeans.get(1)).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans).element(0).isSameAs(bf.getBean("testBean2"));
|
||||
assertThat(testBeans).element(1).isSameAs(bf.getBean("testBean1"));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1759,8 +1759,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
ObjectProviderInjectionBean bean = bf.getBean("annotatedBean", ObjectProviderInjectionBean.class);
|
||||
List<?> testBeans = bean.sortedTestBeans();
|
||||
assertThat(testBeans).hasSize(2);
|
||||
assertThat(testBeans.get(0)).isSameAs(bf.getBean("testBean2"));
|
||||
assertThat(testBeans.get(1)).isSameAs(bf.getBean("testBean1"));
|
||||
assertThat(testBeans).element(0).isSameAs(bf.getBean("testBean2"));
|
||||
assertThat(testBeans).element(1).isSameAs(bf.getBean("testBean1"));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1988,8 +1988,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerArray[0]).isSameAs(iv);
|
||||
assertThat(bean.stringList).hasSize(1);
|
||||
assertThat(bean.integerList).hasSize(1);
|
||||
assertThat(bean.stringList.get(0)).isSameAs(sv);
|
||||
assertThat(bean.integerList.get(0)).isSameAs(iv);
|
||||
assertThat(bean.stringList).element(0).isSameAs(sv);
|
||||
assertThat(bean.integerList).element(0).isSameAs(iv);
|
||||
assertThat(bean.stringMap).hasSize(1);
|
||||
assertThat(bean.integerMap).hasSize(1);
|
||||
assertThat(bean.stringMap.get("stringValue")).isSameAs(sv);
|
||||
@@ -2002,8 +2002,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerRepositoryArray[0]).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.integerRepositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList.get(0)).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList).element(0).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.integerRepositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap.get("stringRepo")).isSameAs(sr);
|
||||
@@ -2034,8 +2034,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerArray[0]).isSameAs(iv);
|
||||
assertThat(bean.stringList).hasSize(1);
|
||||
assertThat(bean.integerList).hasSize(1);
|
||||
assertThat(bean.stringList.get(0)).isSameAs(sv);
|
||||
assertThat(bean.integerList.get(0)).isSameAs(iv);
|
||||
assertThat(bean.stringList).element(0).isSameAs(sv);
|
||||
assertThat(bean.integerList).element(0).isSameAs(iv);
|
||||
assertThat(bean.stringMap).hasSize(1);
|
||||
assertThat(bean.integerMap).hasSize(1);
|
||||
assertThat(bean.stringMap.get("stringValue")).isSameAs(sv);
|
||||
@@ -2048,8 +2048,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerRepositoryArray[0]).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.integerRepositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList.get(0)).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList).element(0).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.integerRepositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap.get("stringRepo")).isSameAs(sr);
|
||||
@@ -2076,8 +2076,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerRepositoryArray[0]).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.integerRepositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList.get(0)).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList).element(0).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.integerRepositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap.get("stringRepo")).isSameAs(sr);
|
||||
@@ -2116,8 +2116,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerRepositoryArray[0]).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.integerRepositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList.get(0)).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList).element(0).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.integerRepositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap.get("stringRepo")).isSameAs(sr);
|
||||
@@ -2143,8 +2143,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.stringRepositoryArray[0]).isSameAs(repo);
|
||||
assertThat(bean.repositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.repositoryList.get(0)).isSameAs(repo);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(repo);
|
||||
assertThat(bean.repositoryList).element(0).isSameAs(repo);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(repo);
|
||||
assertThat(bean.repositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.repositoryMap.get("repo")).isSameAs(repo);
|
||||
@@ -2201,8 +2201,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.stringRepositoryArray[0]).isSameAs(repo);
|
||||
assertThat(bean.repositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.repositoryList.get(0)).isSameAs(repo);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(repo);
|
||||
assertThat(bean.repositoryList).element(0).isSameAs(repo);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(repo);
|
||||
assertThat(bean.repositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.repositoryMap.get("repo")).isSameAs(repo);
|
||||
@@ -2232,8 +2232,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.stringRepositoryArray[0]).isSameAs(repo);
|
||||
assertThat(bean.repositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.repositoryList.get(0)).isSameAs(repo);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(repo);
|
||||
assertThat(bean.repositoryList).element(0).isSameAs(repo);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(repo);
|
||||
assertThat(bean.repositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.repositoryMap.get("repo")).isSameAs(repo);
|
||||
@@ -2272,8 +2272,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerArray[0]).isSameAs(iv);
|
||||
assertThat(bean.stringList).hasSize(1);
|
||||
assertThat(bean.integerList).hasSize(1);
|
||||
assertThat(bean.stringList.get(0)).isSameAs(sv);
|
||||
assertThat(bean.integerList.get(0)).isSameAs(iv);
|
||||
assertThat(bean.stringList).element(0).isSameAs(sv);
|
||||
assertThat(bean.integerList).element(0).isSameAs(iv);
|
||||
assertThat(bean.stringMap).hasSize(1);
|
||||
assertThat(bean.integerMap).hasSize(1);
|
||||
assertThat(bean.stringMap.get("stringValue")).isSameAs(sv);
|
||||
@@ -2286,8 +2286,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerRepositoryArray[0]).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.integerRepositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList.get(0)).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList).element(0).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.integerRepositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap.get("stringRepo")).isSameAs(sr);
|
||||
@@ -2318,8 +2318,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerArray[0]).isSameAs(iv);
|
||||
assertThat(bean.stringList).hasSize(1);
|
||||
assertThat(bean.integerList).hasSize(1);
|
||||
assertThat(bean.stringList.get(0)).isSameAs(sv);
|
||||
assertThat(bean.integerList.get(0)).isSameAs(iv);
|
||||
assertThat(bean.stringList).element(0).isSameAs(sv);
|
||||
assertThat(bean.integerList).element(0).isSameAs(iv);
|
||||
assertThat(bean.stringMap).hasSize(1);
|
||||
assertThat(bean.integerMap).hasSize(1);
|
||||
assertThat(bean.stringMap.get("stringValue")).isSameAs(sv);
|
||||
@@ -2332,8 +2332,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerRepositoryArray[0]).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.integerRepositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList.get(0)).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList).element(0).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.integerRepositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap.get("stringRepo")).isSameAs(sr);
|
||||
@@ -2359,8 +2359,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerRepositoryArray[0]).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.integerRepositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList.get(0)).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList).element(0).isSameAs(ir);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.integerRepositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap.get("stringRepo")).isSameAs(sr);
|
||||
@@ -2385,8 +2385,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerRepositoryArray[0]).isSameAs(gr);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.integerRepositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(gr);
|
||||
assertThat(bean.integerRepositoryList.get(0)).isSameAs(gr);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(gr);
|
||||
assertThat(bean.integerRepositoryList).element(0).isSameAs(gr);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.integerRepositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap.get("genericRepo")).isSameAs(gr);
|
||||
@@ -2410,8 +2410,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerRepositoryArray[0]).isSameAs(ngr);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.integerRepositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(ngr);
|
||||
assertThat(bean.integerRepositoryList.get(0)).isSameAs(ngr);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(ngr);
|
||||
assertThat(bean.integerRepositoryList).element(0).isSameAs(ngr);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.integerRepositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap.get("simpleRepo")).isSameAs(ngr);
|
||||
@@ -2438,8 +2438,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerRepositoryArray[0]).isSameAs(gr);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.integerRepositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList.get(0)).isSameAs(gr);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList).element(0).isSameAs(gr);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.integerRepositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap.get("stringRepo")).isSameAs(sr);
|
||||
@@ -2465,8 +2465,8 @@ public class AutowiredAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.integerRepositoryArray[0]).isSameAs(ngr);
|
||||
assertThat(bean.stringRepositoryList).hasSize(1);
|
||||
assertThat(bean.integerRepositoryList).hasSize(1);
|
||||
assertThat(bean.stringRepositoryList.get(0)).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList.get(0)).isSameAs(ngr);
|
||||
assertThat(bean.stringRepositoryList).element(0).isSameAs(sr);
|
||||
assertThat(bean.integerRepositoryList).element(0).isSameAs(ngr);
|
||||
assertThat(bean.stringRepositoryMap).hasSize(1);
|
||||
assertThat(bean.integerRepositoryMap).hasSize(1);
|
||||
assertThat(bean.stringRepositoryMap.get("stringRepo")).isSameAs(sr);
|
||||
|
||||
@@ -195,8 +195,8 @@ public class InjectAnnotationBeanPostProcessorTests {
|
||||
assertThat(bean.getTestBean3()).isNull();
|
||||
assertThat(bean.getTestBean4()).isSameAs(tb);
|
||||
assertThat(bean.getNestedTestBeans()).hasSize(2);
|
||||
assertThat(bean.getNestedTestBeans().get(0)).isSameAs(ntb1);
|
||||
assertThat(bean.getNestedTestBeans().get(1)).isSameAs(ntb2);
|
||||
assertThat(bean.getNestedTestBeans()).element(0).isSameAs(ntb1);
|
||||
assertThat(bean.getNestedTestBeans()).element(1).isSameAs(ntb2);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -530,7 +530,7 @@ public class InjectAnnotationBeanPostProcessorTests {
|
||||
|
||||
OptionalListFieldInjectionBean bean = (OptionalListFieldInjectionBean) bf.getBean("annotatedBean");
|
||||
assertThat(bean.getTestBean()).isPresent();
|
||||
assertThat(bean.getTestBean().get().get(0)).isSameAs(bf.getBean("testBean"));
|
||||
assertThat(bean.getTestBean().get()).element(0).isSameAs(bf.getBean("testBean"));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -548,7 +548,7 @@ public class InjectAnnotationBeanPostProcessorTests {
|
||||
|
||||
OptionalListMethodInjectionBean bean = (OptionalListMethodInjectionBean) bf.getBean("annotatedBean");
|
||||
assertThat(bean.getTestBean()).isPresent();
|
||||
assertThat(bean.getTestBean().get().get(0)).isSameAs(bf.getBean("testBean"));
|
||||
assertThat(bean.getTestBean().get()).element(0).isSameAs(bf.getBean("testBean"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -258,10 +258,10 @@ class BeanDefinitionPropertiesCodeGeneratorTests {
|
||||
compile((actual, compiled) -> {
|
||||
ConstructorArgumentValues argumentValues = actual.getConstructorArgumentValues();
|
||||
List<ValueHolder> values = argumentValues.getGenericArgumentValues();
|
||||
assertThat(values.get(0)).satisfies(assertValueHolder(String.class, null, null));
|
||||
assertThat(values.get(1)).satisfies(assertValueHolder(2, Long.class, null));
|
||||
assertThat(values.get(2)).satisfies(assertValueHolder("value", null, "param1"));
|
||||
assertThat(values.get(3)).satisfies(assertValueHolder("another", CharSequence.class, "param2"));
|
||||
assertThat(values).element(0).satisfies(assertValueHolder(String.class, null, null));
|
||||
assertThat(values).element(1).satisfies(assertValueHolder(2, Long.class, null));
|
||||
assertThat(values).element(2).satisfies(assertValueHolder("value", null, "param1"));
|
||||
assertThat(values).element(3).satisfies(assertValueHolder("another", CharSequence.class, "param2"));
|
||||
assertThat(values).hasSize(4);
|
||||
assertThat(argumentValues.getIndexedArgumentValues()).isEmpty();
|
||||
});
|
||||
@@ -323,7 +323,7 @@ class BeanDefinitionPropertiesCodeGeneratorTests {
|
||||
compile((actual, compiled) -> {
|
||||
Object value = actual.getPropertyValues().get("value");
|
||||
assertThat(value).isInstanceOf(ManagedList.class);
|
||||
assertThat(((List<?>) value).get(0)).isInstanceOf(BeanReference.class);
|
||||
assertThat(((List<?>) value)).element(0).isInstanceOf(BeanReference.class);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -412,8 +412,8 @@ class BeanDefinitionPropertiesCodeGeneratorTests {
|
||||
this.beanDefinition.addQualifier(new AutowireCandidateQualifier("com.example.Another", ChronoUnit.SECONDS));
|
||||
compile((actual, compiled) -> {
|
||||
List<AutowireCandidateQualifier> qualifiers = new ArrayList<>(actual.getQualifiers());
|
||||
assertThat(qualifiers.get(0)).satisfies(isQualifierFor("com.example.Qualifier", "id"));
|
||||
assertThat(qualifiers.get(1)).satisfies(isQualifierFor("com.example.Another", ChronoUnit.SECONDS));
|
||||
assertThat(qualifiers).element(0).satisfies(isQualifierFor("com.example.Qualifier", "id"));
|
||||
assertThat(qualifiers).element(1).satisfies(isQualifierFor("com.example.Another", ChronoUnit.SECONDS));
|
||||
assertThat(qualifiers).hasSize(2);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -564,8 +564,8 @@ class BeanFactoryGenericsTests {
|
||||
new ClassPathResource("genericBeanTests.xml", getClass()));
|
||||
GenericIntegerBean gb = (GenericIntegerBean) bf.getBean("integerBean");
|
||||
assertThat(gb.getGenericProperty()).isEqualTo(10);
|
||||
assertThat(gb.getGenericListProperty().get(0)).isEqualTo(20);
|
||||
assertThat(gb.getGenericListProperty().get(1)).isEqualTo(30);
|
||||
assertThat(gb.getGenericListProperty()).element(0).isEqualTo(20);
|
||||
assertThat(gb.getGenericListProperty()).element(1).isEqualTo(30);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -811,18 +811,18 @@ class BeanFactoryGenericsTests {
|
||||
resolved.add(instance);
|
||||
}
|
||||
assertThat(resolved).hasSize(2);
|
||||
assertThat(resolved.get(0)).isSameAs(bf.getBean("store1"));
|
||||
assertThat(resolved.get(1)).isSameAs(bf.getBean("store2"));
|
||||
assertThat(resolved).element(0).isSameAs(bf.getBean("store1"));
|
||||
assertThat(resolved).element(1).isSameAs(bf.getBean("store2"));
|
||||
|
||||
resolved = numberStoreProvider.stream().toList();
|
||||
assertThat(resolved).hasSize(2);
|
||||
assertThat(resolved.get(0)).isSameAs(bf.getBean("store1"));
|
||||
assertThat(resolved.get(1)).isSameAs(bf.getBean("store2"));
|
||||
assertThat(resolved).element(0).isSameAs(bf.getBean("store1"));
|
||||
assertThat(resolved).element(1).isSameAs(bf.getBean("store2"));
|
||||
|
||||
resolved = numberStoreProvider.orderedStream().toList();
|
||||
assertThat(resolved).hasSize(2);
|
||||
assertThat(resolved.get(0)).isSameAs(bf.getBean("store2"));
|
||||
assertThat(resolved.get(1)).isSameAs(bf.getBean("store1"));
|
||||
assertThat(resolved).element(0).isSameAs(bf.getBean("store2"));
|
||||
assertThat(resolved).element(1).isSameAs(bf.getBean("store1"));
|
||||
|
||||
resolved = new ArrayList<>();
|
||||
for (NumberStore<Double> instance : doubleStoreProvider) {
|
||||
@@ -865,8 +865,8 @@ class BeanFactoryGenericsTests {
|
||||
ObjectProvider<NumberStore<?>> numberStoreProvider = bf.getBeanProvider(ResolvableType.forClass(NumberStore.class));
|
||||
List<NumberStore<?>> resolved = numberStoreProvider.orderedStream().toList();
|
||||
assertThat(resolved).hasSize(2);
|
||||
assertThat(resolved.get(0)).isSameAs(bf.getBean("store2"));
|
||||
assertThat(resolved.get(1)).isSameAs(bf.getBean("store1"));
|
||||
assertThat(resolved).element(0).isSameAs(bf.getBean("store2"));
|
||||
assertThat(resolved).element(1).isSameAs(bf.getBean("store1"));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -55,9 +55,9 @@ public class CollectionMergingTests {
|
||||
TestBean bean = (TestBean) this.beanFactory.getBean("childWithList");
|
||||
List<?> list = bean.getSomeList();
|
||||
assertThat(list).as("Incorrect size").hasSize(3);
|
||||
assertThat(list.get(0)).isEqualTo("Rob Harrop");
|
||||
assertThat(list.get(1)).isEqualTo("Rod Johnson");
|
||||
assertThat(list.get(2)).isEqualTo("Juergen Hoeller");
|
||||
assertThat(list).element(0).isEqualTo("Rob Harrop");
|
||||
assertThat(list).element(1).isEqualTo("Rod Johnson");
|
||||
assertThat(list).element(2).isEqualTo("Juergen Hoeller");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -127,9 +127,9 @@ public class CollectionMergingTests {
|
||||
TestBean bean = (TestBean) this.beanFactory.getBean("childWithListInConstructor");
|
||||
List<?> list = bean.getSomeList();
|
||||
assertThat(list).as("Incorrect size").hasSize(3);
|
||||
assertThat(list.get(0)).isEqualTo("Rob Harrop");
|
||||
assertThat(list.get(1)).isEqualTo("Rod Johnson");
|
||||
assertThat(list.get(2)).isEqualTo("Juergen Hoeller");
|
||||
assertThat(list).element(0).isEqualTo("Rob Harrop");
|
||||
assertThat(list).element(1).isEqualTo("Rod Johnson");
|
||||
assertThat(list).element(2).isEqualTo("Juergen Hoeller");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -138,7 +138,7 @@ public class CollectionMergingTests {
|
||||
List<?> list = bean.getSomeList();
|
||||
assertThat(list).isNotNull();
|
||||
assertThat(list).hasSize(3);
|
||||
assertThat(list.get(2)).isNotNull();
|
||||
assertThat(list).element(2).isNotNull();
|
||||
assertThat(list.get(2) instanceof TestBean).isTrue();
|
||||
}
|
||||
|
||||
|
||||
@@ -61,7 +61,7 @@ class EventPublicationTests {
|
||||
void defaultsEventReceived() throws Exception {
|
||||
List<DefaultsDefinition> defaultsList = this.eventListener.getDefaults();
|
||||
assertThat(defaultsList).isNotEmpty();
|
||||
assertThat(defaultsList.get(0)).isInstanceOf(DocumentDefaultsDefinition.class);
|
||||
assertThat(defaultsList).element(0).isInstanceOf(DocumentDefaultsDefinition.class);
|
||||
DocumentDefaultsDefinition defaults = (DocumentDefaultsDefinition) defaultsList.get(0);
|
||||
assertThat(defaults.getLazyInit()).isEqualTo("true");
|
||||
assertThat(defaults.getAutowire()).isEqualTo("constructor");
|
||||
|
||||
@@ -126,7 +126,7 @@ public class UtilNamespaceHandlerTests {
|
||||
@Test
|
||||
void testSimpleList() {
|
||||
List<?> list = (List) this.beanFactory.getBean("simpleList");
|
||||
assertThat(list.get(0)).isEqualTo("Rob Harrop");
|
||||
assertThat(list).element(0).isEqualTo("Rob Harrop");
|
||||
List<?> list2 = (List) this.beanFactory.getBean("simpleList");
|
||||
assertThat(list).isSameAs(list2);
|
||||
}
|
||||
@@ -134,9 +134,9 @@ public class UtilNamespaceHandlerTests {
|
||||
@Test
|
||||
void testScopedList() {
|
||||
List<?> list = (List) this.beanFactory.getBean("scopedList");
|
||||
assertThat(list.get(0)).isEqualTo("Rob Harrop");
|
||||
assertThat(list).element(0).isEqualTo("Rob Harrop");
|
||||
List<?> list2 = (List) this.beanFactory.getBean("scopedList");
|
||||
assertThat(list2.get(0)).isEqualTo("Rob Harrop");
|
||||
assertThat(list2).element(0).isEqualTo("Rob Harrop");
|
||||
assertThat(list).isNotSameAs(list2);
|
||||
}
|
||||
|
||||
@@ -177,7 +177,7 @@ public class UtilNamespaceHandlerTests {
|
||||
|
||||
List<?> list = bean.getSomeList();
|
||||
assertThat(list).hasSize(1);
|
||||
assertThat(list.get(0)).isEqualTo("foo");
|
||||
assertThat(list).element(0).isEqualTo("foo");
|
||||
|
||||
Set<?> set = bean.getSomeSet();
|
||||
assertThat(set).hasSize(1);
|
||||
@@ -208,7 +208,7 @@ public class UtilNamespaceHandlerTests {
|
||||
|
||||
List<?> list = bean.getSomeList();
|
||||
assertThat(list).hasSize(1);
|
||||
assertThat(list.get(0)).isEqualTo("foo");
|
||||
assertThat(list).element(0).isEqualTo("foo");
|
||||
|
||||
Set<?> set = bean.getSomeSet();
|
||||
assertThat(set).hasSize(1);
|
||||
@@ -229,7 +229,7 @@ public class UtilNamespaceHandlerTests {
|
||||
|
||||
List<?> list = bean.getSomeList();
|
||||
assertThat(list).hasSize(1);
|
||||
assertThat(list.get(0)).isEqualTo(Integer.MIN_VALUE);
|
||||
assertThat(list).element(0).isEqualTo(Integer.MIN_VALUE);
|
||||
|
||||
Set<?> set = bean.getSomeSet();
|
||||
assertThat(set).hasSize(2);
|
||||
@@ -255,7 +255,7 @@ public class UtilNamespaceHandlerTests {
|
||||
|
||||
List<?> list = bean.getSomeList();
|
||||
assertThat(list).hasSize(1);
|
||||
assertThat(list.get(0)).isEqualTo(bean);
|
||||
assertThat(list).element(0).isEqualTo(bean);
|
||||
|
||||
Set<?> set = bean.getSomeSet();
|
||||
assertThat(set).hasSize(1);
|
||||
@@ -274,7 +274,7 @@ public class UtilNamespaceHandlerTests {
|
||||
List<?> list = bean.getSomeList();
|
||||
assertThat(Proxy.isProxyClass(list.getClass())).isTrue();
|
||||
assertThat(list).hasSize(1);
|
||||
assertThat(list.get(0)).isEqualTo(bean);
|
||||
assertThat(list).element(0).isEqualTo(bean);
|
||||
|
||||
Set<?> set = bean.getSomeSet();
|
||||
assertThat(Proxy.isProxyClass(set.getClass())).isFalse();
|
||||
@@ -295,7 +295,7 @@ public class UtilNamespaceHandlerTests {
|
||||
List<?> list = bean.getSomeList();
|
||||
assertThat(Proxy.isProxyClass(list.getClass())).isFalse();
|
||||
assertThat(list).hasSize(1);
|
||||
assertThat(list.get(0)).isEqualTo(bean);
|
||||
assertThat(list).element(0).isEqualTo(bean);
|
||||
|
||||
Set<?> set = bean.getSomeSet();
|
||||
assertThat(Proxy.isProxyClass(set.getClass())).isTrue();
|
||||
@@ -316,7 +316,7 @@ public class UtilNamespaceHandlerTests {
|
||||
List<?> list = bean.getSomeList();
|
||||
assertThat(Proxy.isProxyClass(list.getClass())).isFalse();
|
||||
assertThat(list).hasSize(1);
|
||||
assertThat(list.get(0)).isEqualTo(bean);
|
||||
assertThat(list).element(0).isEqualTo(bean);
|
||||
|
||||
Set<?> set = bean.getSomeSet();
|
||||
assertThat(Proxy.isProxyClass(set.getClass())).isFalse();
|
||||
|
||||
@@ -237,7 +237,7 @@ public class XmlBeanCollectionTests {
|
||||
assertThat(l).isNotNull();
|
||||
assertThat(l.size()).isEqualTo(4);
|
||||
assertThat(l.get(0).equals("zero")).isTrue();
|
||||
assertThat(l.get(3)).isNull();
|
||||
assertThat(l).element(3).isNull();
|
||||
|
||||
// Check nested map in list
|
||||
Map m = (Map) l.get(1);
|
||||
@@ -366,8 +366,8 @@ public class XmlBeanCollectionTests {
|
||||
List list = (List) this.beanFactory.getBean("listFactory");
|
||||
assertThat(list instanceof LinkedList).isTrue();
|
||||
assertThat(list.size()).isEqualTo(2);
|
||||
assertThat(list.get(0)).isEqualTo("bar");
|
||||
assertThat(list.get(1)).isEqualTo("jenny");
|
||||
assertThat(list).element(0).isEqualTo("bar");
|
||||
assertThat(list).element(1).isEqualTo("jenny");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -375,8 +375,8 @@ public class XmlBeanCollectionTests {
|
||||
List list = (List) this.beanFactory.getBean("pListFactory");
|
||||
assertThat(list instanceof LinkedList).isTrue();
|
||||
assertThat(list.size()).isEqualTo(2);
|
||||
assertThat(list.get(0)).isEqualTo("bar");
|
||||
assertThat(list.get(1)).isEqualTo("jenny");
|
||||
assertThat(list).element(0).isEqualTo("bar");
|
||||
assertThat(list).element(1).isEqualTo("jenny");
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -62,9 +62,9 @@ public class CustomCollectionEditorTests {
|
||||
assertThat(value instanceof ArrayList).isTrue();
|
||||
List<?> list = (List<?>) value;
|
||||
assertThat(list).as("There must be 3 elements in the converted collection").hasSize(3);
|
||||
assertThat(list.get(0)).isEqualTo(0);
|
||||
assertThat(list.get(1)).isEqualTo(1);
|
||||
assertThat(list.get(2)).isEqualTo(2);
|
||||
assertThat(list).element(0).isEqualTo(0);
|
||||
assertThat(list).element(1).isEqualTo(1);
|
||||
assertThat(list).element(2).isEqualTo(2);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -86,7 +86,7 @@ public class CustomCollectionEditorTests {
|
||||
assertThat(value instanceof ArrayList).isTrue();
|
||||
List<?> list = (List<?>) value;
|
||||
assertThat(list).as("There must be 1 element in the converted collection").hasSize(1);
|
||||
assertThat(list.get(0)).isEqualTo("0, 1, 2");
|
||||
assertThat(list).element(0).isEqualTo("0, 1, 2");
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -1333,7 +1333,7 @@ class CustomEditorTests {
|
||||
bw.setPropertyValue("list", "1");
|
||||
assertThat(((TestBean) bean.getList().get(0)).getName()).isEqualTo("list1");
|
||||
bw.setPropertyValue("list[0]", "test");
|
||||
assertThat(bean.getList().get(0)).isEqualTo("test");
|
||||
assertThat(bean.getList()).element(0).isEqualTo("test");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1345,8 +1345,8 @@ class CustomEditorTests {
|
||||
|
||||
bw.setPropertyValue("vector", new String[] {"a", "b"});
|
||||
assertThat(tb.getVector()).hasSize(2);
|
||||
assertThat(tb.getVector().get(0)).isEqualTo("a");
|
||||
assertThat(tb.getVector().get(1)).isEqualTo("b");
|
||||
assertThat(tb.getVector()).element(0).isEqualTo("a");
|
||||
assertThat(tb.getVector()).element(1).isEqualTo("b");
|
||||
|
||||
bw.setPropertyValue("hashtable", Collections.singletonMap("foo", "bar"));
|
||||
assertThat(tb.getHashtable()).hasSize(1);
|
||||
@@ -1362,7 +1362,7 @@ class CustomEditorTests {
|
||||
TestBean tb = new TestBean();
|
||||
bw.setPropertyValue("list", new ArrayList<>());
|
||||
bw.setPropertyValue("list[0]", tb);
|
||||
assertThat(bean.getList().get(0)).isEqualTo(tb);
|
||||
assertThat(bean.getList()).element(0).isEqualTo(tb);
|
||||
assertThat(bw.findCustomEditor(int.class, "list.age")).isEqualTo(pe);
|
||||
assertThat(bw.findCustomEditor(null, "list.age")).isEqualTo(pe);
|
||||
assertThat(bw.findCustomEditor(int.class, "list[0].age")).isEqualTo(pe);
|
||||
|
||||
Reference in New Issue
Block a user