Skip to content

Commit 1a13667

Browse files
committed
DATAREDIS-657 - RedisRepositoryConfigurationExtensionUnitTests now need to provide a BeanDefinitionRegistry.
1 parent 3185173 commit 1a13667

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/test/java/org/springframework/data/redis/repository/configuration/RedisRepositoryConfigurationExtensionUnitTests.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.junit.Before;
2424
import org.junit.Test;
2525
import org.springframework.beans.factory.support.BeanDefinitionRegistry;
26+
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
2627
import org.springframework.beans.factory.support.SimpleBeanDefinitionRegistry;
2728
import org.springframework.core.env.Environment;
2829
import org.springframework.core.env.StandardEnvironment;
@@ -42,14 +43,16 @@
4243
* Unit tests for {@link RedisRepositoryConfigurationExtension}.
4344
*
4445
* @author Christoph Strobl
46+
* @author Mark Paluch
4547
*/
4648
public class RedisRepositoryConfigurationExtensionUnitTests {
4749

4850
StandardAnnotationMetadata metadata = new StandardAnnotationMetadata(Config.class, true);
4951
ResourceLoader loader = new PathMatchingResourcePatternResolver();
5052
Environment environment = new StandardEnvironment();
53+
BeanDefinitionRegistry registry = new DefaultListableBeanFactory();
5154
RepositoryConfigurationSource configurationSource = new AnnotationRepositoryConfigurationSource(metadata,
52-
EnableRedisRepositories.class, loader, environment);
55+
EnableRedisRepositories.class, loader, environment, registry);
5356

5457
RedisRepositoryConfigurationExtension extension;
5558

@@ -138,15 +141,16 @@ private static void assertHasRepo(Class<?> repositoryInterface,
138141

139142
private BeanDefinitionRegistry getBeanDefinitionRegistry() {
140143

144+
BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
145+
141146
RepositoryConfigurationSource configurationSource = new AnnotationRepositoryConfigurationSource(metadata,
142-
EnableRedisRepositories.class, loader, environment);
147+
EnableRedisRepositories.class, loader, environment, registry);
143148

144149
RedisRepositoryConfigurationExtension extension = new RedisRepositoryConfigurationExtension();
145150

146-
BeanDefinitionRegistry beanDefintionRegistry = new SimpleBeanDefinitionRegistry();
147-
extension.registerBeansForRoot(beanDefintionRegistry, configurationSource);
151+
extension.registerBeansForRoot(registry, configurationSource);
148152

149-
return beanDefintionRegistry;
153+
return registry;
150154
}
151155

152156
private Object getEnableKeyspaceEvents(BeanDefinitionRegistry beanDefintionRegistry) {

0 commit comments

Comments
 (0)