Test ClusterLuaScript against a real Redis cluster.

This commit is contained in:
Jon Chambers
2020-06-18 17:12:31 -04:00
committed by Jon Chambers
parent ef97f9e738
commit f5ddb0f1f8
5 changed files with 312 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
package org.whispersystems.textsecuregcm.redis;
import com.google.common.annotations.VisibleForTesting;
import io.lettuce.core.RedisNoScriptException;
import io.lettuce.core.ScriptOutputType;
import io.lettuce.core.api.sync.RedisCommands;
@@ -36,7 +37,8 @@ public class ClusterLuaScript {
}
}
private ClusterLuaScript(final FaultTolerantRedisCluster redisCluster, final String script, final ScriptOutputType scriptOutputType) {
@VisibleForTesting
ClusterLuaScript(final FaultTolerantRedisCluster redisCluster, final String script, final ScriptOutputType scriptOutputType) {
this.redisCluster = redisCluster;
this.scriptOutputType = scriptOutputType;
this.script = script;