Polish RedisOperationsSessionRepository ConnectionFactory Constructor
Add test and remove unnecessary comment. Relates to gh-61
This commit is contained in:
@@ -23,6 +23,8 @@ import org.mockito.ArgumentCaptor;
|
||||
import org.mockito.Captor;
|
||||
import org.mockito.Mock;
|
||||
import org.mockito.runners.MockitoJUnitRunner;
|
||||
import org.springframework.data.redis.connection.RedisConnection;
|
||||
import org.springframework.data.redis.connection.RedisConnectionFactory;
|
||||
import org.springframework.data.redis.core.BoundHashOperations;
|
||||
import org.springframework.data.redis.core.BoundSetOperations;
|
||||
import org.springframework.data.redis.core.RedisOperations;
|
||||
@@ -33,6 +35,10 @@ import org.springframework.session.data.redis.RedisOperationsSessionRepository.R
|
||||
|
||||
@RunWith(MockitoJUnitRunner.class)
|
||||
public class RedisOperationsSessionRepositoryTests {
|
||||
@Mock
|
||||
RedisConnectionFactory factory;
|
||||
@Mock
|
||||
RedisConnection connection;
|
||||
@Mock
|
||||
RedisOperations<String,ExpiringSession> 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();
|
||||
|
||||
Reference in New Issue
Block a user