Convert tx results in DefaultStringRedisConnection
DATAREDIS-208
This commit is contained in:
@@ -12,6 +12,7 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
import org.springframework.dao.DataAccessException;
|
||||
@@ -29,6 +30,12 @@ abstract public class AbstractConnectionTransactionIntegrationTests extends
|
||||
|
||||
protected boolean convertStringToProps = false;
|
||||
|
||||
@Before
|
||||
public void setUp() {
|
||||
super.setUp();
|
||||
((DefaultStringRedisConnection)connection).setDeserializePipelineAndTxResults(false);
|
||||
}
|
||||
|
||||
@Ignore
|
||||
public void testMultiDiscard() {
|
||||
}
|
||||
|
||||
@@ -142,13 +142,6 @@ public class DefaultStringRedisConnectionPipelineTests extends DefaultStringRedi
|
||||
super.testEcho();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testExec() {
|
||||
List<Object> results = Arrays.asList(new Object[] { barBytes });
|
||||
doReturn(Arrays.asList(new Object[] { results })).when(nativeConnection).closePipeline();
|
||||
super.testExec();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testTxResultsNotPipelined() {
|
||||
doReturn(true).when(nativeConnection).isQueueing();
|
||||
@@ -1408,7 +1401,7 @@ public class DefaultStringRedisConnectionPipelineTests extends DefaultStringRedi
|
||||
|
||||
@Test
|
||||
public void testDisablePipelineDeserialize() {
|
||||
connection.setDeserializePipelineResults(false);
|
||||
connection.setDeserializePipelineAndTxResults(false);
|
||||
doReturn(Arrays.asList(new Object[] { barBytes })).when(nativeConnection).closePipeline();
|
||||
doReturn(barBytes).when(nativeConnection).get(fooBytes);
|
||||
connection.get(foo);
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -211,14 +211,6 @@ public class DefaultStringRedisConnectionTests {
|
||||
verifyResults(Arrays.asList(new Object[] { bar }));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testExec() {
|
||||
List<Object> results = Arrays.asList(new Object[] { barBytes });
|
||||
doReturn(results).when(nativeConnection).exec();
|
||||
actual.add(connection.exec());
|
||||
verifyResults(Arrays.asList(new Object[] { results }));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testExistsBytes() {
|
||||
doReturn(true).when(nativeConnection).exists(fooBytes);
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -131,7 +131,7 @@ public class StringRedisTemplateTests {
|
||||
@Test
|
||||
public void testStringTemplateExecutePipelineResultsNotConverted() {
|
||||
final StringRedisTemplate template2 = new StringRedisTemplate(redisTemplate.getConnectionFactory());
|
||||
template2.setDeserializePipelineResults(false);
|
||||
template2.setDeserializePipelineAndTxResults(false);
|
||||
template2.afterPropertiesSet();
|
||||
String result = template2.execute(new RedisCallback<String>() {
|
||||
public String doInRedis(RedisConnection connection) {
|
||||
|
||||
Reference in New Issue
Block a user