List of usage examples for org.springframework.beans.factory.support DefaultListableBeanFactory addEmbeddedValueResolver
@Override public void addEmbeddedValueResolver(StringValueResolver valueResolver)
From source file:org.springframework.beans.factory.DefaultListableBeanFactoryTests.java
@Test public void resolveEmbeddedValue() { DefaultListableBeanFactory bf = new DefaultListableBeanFactory(); StringValueResolver r1 = mock(StringValueResolver.class); StringValueResolver r2 = mock(StringValueResolver.class); StringValueResolver r3 = mock(StringValueResolver.class); bf.addEmbeddedValueResolver(r1); bf.addEmbeddedValueResolver(r2);// w w w.j ava 2 s . c o m bf.addEmbeddedValueResolver(r3); given(r1.resolveStringValue("A")).willReturn("B"); given(r2.resolveStringValue("B")).willReturn(null); given(r3.resolveStringValue(isNull())).willThrow(new IllegalArgumentException()); bf.resolveEmbeddedValue("A"); verify(r1).resolveStringValue("A"); verify(r2).resolveStringValue("B"); verify(r3, never()).resolveStringValue(isNull()); }