From 9df05945732b282fdb3d9b9c0b78871db9bec58f Mon Sep 17 00:00:00 2001 From: Rob Winch Date: Fri, 14 Nov 2014 21:00:01 -0600 Subject: [PATCH] Polish RedisOperationsSessionRepository ConnectionFactory Constructor Add test and remove unnecessary comment. Relates to gh-61 --- .../redis/RedisOperationsSessionRepository.java | 2 +- .../RedisOperationsSessionRepositoryTests.java | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/spring-session/src/main/java/org/springframework/session/data/redis/RedisOperationsSessionRepository.java b/spring-session/src/main/java/org/springframework/session/data/redis/RedisOperationsSessionRepository.java index 8b49619..8a6c032 100644 --- a/spring-session/src/main/java/org/springframework/session/data/redis/RedisOperationsSessionRepository.java +++ b/spring-session/src/main/java/org/springframework/session/data/redis/RedisOperationsSessionRepository.java @@ -298,7 +298,7 @@ public class RedisOperationsSessionRepository implements SessionRepository redisOperations; @Mock @@ -58,6 +64,17 @@ public class RedisOperationsSessionRepositoryTests { new RedisOperationsSessionRepository(null); } + // gh-61 + @Test + public void constructorConnectionFactory() { + redisRepository = new RedisOperationsSessionRepository(factory); + RedisSession session = redisRepository.createSession(); + + when(factory.getConnection()).thenReturn(connection); + + redisRepository.save(session); + } + @Test public void createSessionDefaultMaxInactiveInterval() throws Exception { ExpiringSession session = redisRepository.createSession();