SGF-628 - Ensure locators and servers and configured correctly when using <gfe:pool> attributes.

This commit is contained in:
John Blum
2017-05-11 18:50:52 -07:00
parent 2a32bc2dff
commit ffb8c704f0
5 changed files with 55 additions and 39 deletions

View File

@@ -507,7 +507,9 @@ public class PoolParserUnitTests {
doAnswer(answer).when(mockRegistry).registerBeanDefinition(eq(generateBeanName(MethodInvokingBean.class)),
any(BeanDefinition.class));
assertThat(parser.parseLocators(mockElement, mockRegistry)).isTrue();
BeanDefinitionBuilder poolBuilder = BeanDefinitionBuilder.genericBeanDefinition();
assertThat(parser.parseLocators(mockElement, poolBuilder, mockRegistry)).isTrue();
verify(mockElement, times(1)).getAttribute(eq(PoolParser.ID_ATTRIBUTE));
verify(mockElement, times(1)).getAttribute(eq(PoolParser.LOCATORS_ATTRIBUTE_NAME));
@@ -557,7 +559,9 @@ public class PoolParserUnitTests {
doAnswer(answer).when(mockRegistry).registerBeanDefinition(eq(generateBeanName(MethodInvokingBean.class)),
any(BeanDefinition.class));
assertThat(parser.parseServers(mockElement, mockRegistry)).isTrue();
BeanDefinitionBuilder poolBuilder = BeanDefinitionBuilder.genericBeanDefinition();
assertThat(parser.parseServers(mockElement, poolBuilder, mockRegistry)).isTrue();
verify(mockElement, times(1)).getAttribute(eq(PoolParser.ID_ATTRIBUTE));
verify(mockElement, times(1)).getAttribute(eq(PoolParser.SERVERS_ATTRIBUTE_NAME));