From 1a13667d2533db8233f7ab3ed19791c0e3b0abf4 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Mon, 26 Jun 2017 17:03:49 +0200 Subject: [PATCH] DATAREDIS-657 - RedisRepositoryConfigurationExtensionUnitTests now need to provide a BeanDefinitionRegistry. --- ...sRepositoryConfigurationExtensionUnitTests.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/test/java/org/springframework/data/redis/repository/configuration/RedisRepositoryConfigurationExtensionUnitTests.java b/src/test/java/org/springframework/data/redis/repository/configuration/RedisRepositoryConfigurationExtensionUnitTests.java index 315d0d22d..b136535c6 100644 --- a/src/test/java/org/springframework/data/redis/repository/configuration/RedisRepositoryConfigurationExtensionUnitTests.java +++ b/src/test/java/org/springframework/data/redis/repository/configuration/RedisRepositoryConfigurationExtensionUnitTests.java @@ -23,6 +23,7 @@ import java.util.Collection; import org.junit.Before; import org.junit.Test; import org.springframework.beans.factory.support.BeanDefinitionRegistry; +import org.springframework.beans.factory.support.DefaultListableBeanFactory; import org.springframework.beans.factory.support.SimpleBeanDefinitionRegistry; import org.springframework.core.env.Environment; import org.springframework.core.env.StandardEnvironment; @@ -42,14 +43,16 @@ import org.springframework.data.repository.config.RepositoryConfigurationSource; * Unit tests for {@link RedisRepositoryConfigurationExtension}. * * @author Christoph Strobl + * @author Mark Paluch */ public class RedisRepositoryConfigurationExtensionUnitTests { StandardAnnotationMetadata metadata = new StandardAnnotationMetadata(Config.class, true); ResourceLoader loader = new PathMatchingResourcePatternResolver(); Environment environment = new StandardEnvironment(); + BeanDefinitionRegistry registry = new DefaultListableBeanFactory(); RepositoryConfigurationSource configurationSource = new AnnotationRepositoryConfigurationSource(metadata, - EnableRedisRepositories.class, loader, environment); + EnableRedisRepositories.class, loader, environment, registry); RedisRepositoryConfigurationExtension extension; @@ -138,15 +141,16 @@ public class RedisRepositoryConfigurationExtensionUnitTests { private BeanDefinitionRegistry getBeanDefinitionRegistry() { + BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry(); + RepositoryConfigurationSource configurationSource = new AnnotationRepositoryConfigurationSource(metadata, - EnableRedisRepositories.class, loader, environment); + EnableRedisRepositories.class, loader, environment, registry); RedisRepositoryConfigurationExtension extension = new RedisRepositoryConfigurationExtension(); - BeanDefinitionRegistry beanDefintionRegistry = new SimpleBeanDefinitionRegistry(); - extension.registerBeansForRoot(beanDefintionRegistry, configurationSource); + extension.registerBeansForRoot(registry, configurationSource); - return beanDefintionRegistry; + return registry; } private Object getEnableKeyspaceEvents(BeanDefinitionRegistry beanDefintionRegistry) {