Use Lettuce driver for integration tests

Closes gh-886
This commit is contained in:
Vedran Pavic
2017-09-28 16:17:55 +02:00
parent b6f1184c4c
commit c51bce4777
3 changed files with 4 additions and 6 deletions

View File

@@ -51,6 +51,5 @@ dependencyManagement {
dependency 'org.webjars:sockjs-client:0.3.4'
dependency 'org.webjars:stomp-websocket:2.3.0'
dependency 'org.webjars:webjars-taglib:0.3'
dependency 'redis.clients:jedis:2.9.0'
}
}

View File

@@ -13,7 +13,6 @@ dependencies {
testCompile "org.springframework:spring-web"
testCompile "org.springframework.security:spring-security-core"
integrationTestCompile "redis.clients:jedis"
integrationTestCompile "org.apache.commons:commons-pool2"
integrationTestCompile "io.lettuce:lettuce-core"
integrationTestCompile "org.testcontainers:testcontainers"
}

View File

@@ -21,7 +21,7 @@ import org.testcontainers.containers.GenericContainer;
import org.springframework.context.annotation.Bean;
import org.springframework.data.redis.connection.RedisStandaloneConfiguration;
import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory;
/**
* Base class for {@link RedisOperationsSessionRepository} integration tests.
@@ -39,11 +39,11 @@ public abstract class AbstractRedisITests {
protected static class BaseConfig {
@Bean
public JedisConnectionFactory connectionFactory() {
public LettuceConnectionFactory redisConnectionFactory() {
RedisStandaloneConfiguration configuration = new RedisStandaloneConfiguration(
redisContainer.getContainerIpAddress(),
redisContainer.getFirstMappedPort());
return new JedisConnectionFactory(configuration);
return new LettuceConnectionFactory(configuration);
}
}