DATAREDIS-792 - Polishing.
Use SettingsUtil to obtain hostname/port instead of constant values. Fix typo in test class name.
This commit is contained in:
@@ -33,6 +33,7 @@ import org.junit.runner.RunWith;
|
||||
import org.junit.runners.Parameterized;
|
||||
import org.junit.runners.Parameterized.Parameters;
|
||||
import org.springframework.data.redis.ConnectionFactoryTracker;
|
||||
import org.springframework.data.redis.SettingsUtils;
|
||||
import org.springframework.data.redis.connection.RedisConnectionFactory;
|
||||
import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory;
|
||||
import org.springframework.data.redis.connection.lettuce.LettuceTestClientResources;
|
||||
@@ -43,7 +44,7 @@ import org.springframework.data.redis.core.ScanOptions;
|
||||
import org.springframework.data.redis.core.StringRedisTemplate;
|
||||
|
||||
/**
|
||||
* @autor Mark Paluch
|
||||
* @author Mark Paluch
|
||||
* @author Christoph Strobl
|
||||
*/
|
||||
@RunWith(Parameterized.class)
|
||||
@@ -65,14 +66,14 @@ public class ScanTests {
|
||||
public static List<RedisConnectionFactory> params() {
|
||||
|
||||
JedisConnectionFactory jedisConnectionFactory = new JedisConnectionFactory();
|
||||
jedisConnectionFactory.setHostName("127.0.0.1");
|
||||
jedisConnectionFactory.setPort(6379);
|
||||
jedisConnectionFactory.setHostName(SettingsUtils.getHost());
|
||||
jedisConnectionFactory.setPort(SettingsUtils.getPort());
|
||||
jedisConnectionFactory.afterPropertiesSet();
|
||||
|
||||
LettuceConnectionFactory lettuceConnectionFactory = new LettuceConnectionFactory();
|
||||
lettuceConnectionFactory.setClientResources(LettuceTestClientResources.getSharedClientResources());
|
||||
lettuceConnectionFactory.setHostName("127.0.0.1");
|
||||
lettuceConnectionFactory.setPort(6379);
|
||||
lettuceConnectionFactory.setHostName(SettingsUtils.getHost());
|
||||
lettuceConnectionFactory.setPort(SettingsUtils.getPort());
|
||||
lettuceConnectionFactory.afterPropertiesSet();
|
||||
|
||||
return Arrays.<RedisConnectionFactory> asList(jedisConnectionFactory, lettuceConnectionFactory);
|
||||
|
||||
@@ -17,12 +17,14 @@ package org.springframework.data.redis.connection.jedis;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.data.redis.SettingsUtils;
|
||||
import org.springframework.data.redis.connection.AbstractTransactionalTestBase;
|
||||
import org.springframework.data.redis.connection.jedis.TransactionalJedisItegrationTests.JedisContextConfiguration;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
|
||||
/**
|
||||
* @author Christoph Strobl
|
||||
* @author Mark Paluch
|
||||
*/
|
||||
@ContextConfiguration(classes = { JedisContextConfiguration.class })
|
||||
public class TransactionalJedisItegrationTests extends AbstractTransactionalTestBase {
|
||||
@@ -35,11 +37,9 @@ public class TransactionalJedisItegrationTests extends AbstractTransactionalTest
|
||||
public JedisConnectionFactory redisConnectionFactory() {
|
||||
|
||||
JedisConnectionFactory factory = new JedisConnectionFactory();
|
||||
factory.setHostName("localhost");
|
||||
factory.setPort(6379);
|
||||
factory.setHostName(SettingsUtils.getHost());
|
||||
factory.setPort(SettingsUtils.getPort());
|
||||
return factory;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -17,8 +17,9 @@ package org.springframework.data.redis.connection.lettuce;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.data.redis.SettingsUtils;
|
||||
import org.springframework.data.redis.connection.AbstractTransactionalTestBase;
|
||||
import org.springframework.data.redis.connection.lettuce.TransactionalLettuceItegrationTests.LettuceContextConfiguration;
|
||||
import org.springframework.data.redis.connection.lettuce.TransactionalLettuceIntegrationTests.LettuceContextConfiguration;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
|
||||
/**
|
||||
@@ -26,7 +27,7 @@ import org.springframework.test.context.ContextConfiguration;
|
||||
* @author Mark Paluch
|
||||
*/
|
||||
@ContextConfiguration(classes = { LettuceContextConfiguration.class })
|
||||
public class TransactionalLettuceItegrationTests extends AbstractTransactionalTestBase {
|
||||
public class TransactionalLettuceIntegrationTests extends AbstractTransactionalTestBase {
|
||||
|
||||
@Configuration
|
||||
public static class LettuceContextConfiguration extends RedisContextConfiguration {
|
||||
@@ -37,11 +38,9 @@ public class TransactionalLettuceItegrationTests extends AbstractTransactionalTe
|
||||
|
||||
LettuceConnectionFactory factory = new LettuceConnectionFactory();
|
||||
factory.setClientResources(LettuceTestClientResources.getSharedClientResources());
|
||||
factory.setHostName("localhost");
|
||||
factory.setPort(6379);
|
||||
factory.setHostName(SettingsUtils.getHost());
|
||||
factory.setPort(SettingsUtils.getPort());
|
||||
return factory;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -18,6 +18,7 @@ package org.springframework.data.redis.listener;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.logging.Log;
|
||||
@@ -93,7 +94,6 @@ public class SubscriptionConnectionTests {
|
||||
JedisConnectionFactory jedisConnFactory = new JedisConnectionFactory();
|
||||
jedisConnFactory.setPort(port);
|
||||
jedisConnFactory.setHostName(host);
|
||||
jedisConnFactory.setDatabase(2);
|
||||
jedisConnFactory.afterPropertiesSet();
|
||||
|
||||
// Lettuce
|
||||
@@ -101,7 +101,6 @@ public class SubscriptionConnectionTests {
|
||||
lettuceConnFactory.setClientResources(LettuceTestClientResources.getSharedClientResources());
|
||||
lettuceConnFactory.setPort(port);
|
||||
lettuceConnFactory.setHostName(host);
|
||||
lettuceConnFactory.setDatabase(2);
|
||||
lettuceConnFactory.setValidateConnection(true);
|
||||
lettuceConnFactory.afterPropertiesSet();
|
||||
|
||||
@@ -116,7 +115,8 @@ public class SubscriptionConnectionTests {
|
||||
RedisMessageListenerContainer container = new RedisMessageListenerContainer();
|
||||
container.setConnectionFactory(connectionFactory);
|
||||
container.setBeanName("container" + i);
|
||||
container.addMessageListener(new MessageListenerAdapter(handler), Arrays.asList(new ChannelTopic(CHANNEL)));
|
||||
container.addMessageListener(new MessageListenerAdapter(handler),
|
||||
Collections.singletonList(new ChannelTopic(CHANNEL)));
|
||||
container.setTaskExecutor(new SyncTaskExecutor());
|
||||
container.setSubscriptionExecutor(new SimpleAsyncTaskExecutor());
|
||||
container.afterPropertiesSet();
|
||||
|
||||
@@ -19,15 +19,17 @@ import io.lettuce.core.RedisClient;
|
||||
import io.lettuce.core.RedisURI;
|
||||
|
||||
import org.junit.rules.ExternalResource;
|
||||
import org.springframework.data.redis.SettingsUtils;
|
||||
import org.springframework.data.redis.connection.lettuce.LettuceTestClientResources;
|
||||
|
||||
/**
|
||||
* @author Christoph Strobl
|
||||
* @author Mark Paluch
|
||||
*/
|
||||
public class LettuceRedisClientProvider extends ExternalResource {
|
||||
|
||||
String host = "127.0.0.1";
|
||||
int port = 6379;
|
||||
String host = SettingsUtils.getHost();
|
||||
int port = SettingsUtils.getPort();
|
||||
|
||||
RedisClient client;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user