Implemented commands are retreived from Protocol.Command enum
This commit is contained in:
@@ -15,6 +15,7 @@ import org.junit.Test;
|
|||||||
|
|
||||||
import redis.clients.jedis.Jedis;
|
import redis.clients.jedis.Jedis;
|
||||||
import redis.clients.jedis.JedisPubSub;
|
import redis.clients.jedis.JedisPubSub;
|
||||||
|
import redis.clients.jedis.Protocol.Command;
|
||||||
import redis.clients.jedis.Transaction;
|
import redis.clients.jedis.Transaction;
|
||||||
|
|
||||||
public class JedisNewCommandsCheckTest extends Assert {
|
public class JedisNewCommandsCheckTest extends Assert {
|
||||||
@@ -36,23 +37,28 @@ public class JedisNewCommandsCheckTest extends Assert {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private Set<String> getImplementedCommands() {
|
private Set<String> getImplementedCommands() {
|
||||||
Method[] methods = Jedis.class.getDeclaredMethods();
|
// Method[] methods = Jedis.class.getDeclaredMethods();
|
||||||
Set<String> implementedCommands = new HashSet<String>();
|
// Set<String> implementedCommands = new HashSet<String>();
|
||||||
for (Method method : methods) {
|
// for (Method method : methods) {
|
||||||
implementedCommands.add(method.getName().trim().toLowerCase());
|
// implementedCommands.add(method.getName().trim().toLowerCase());
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
methods = JedisPubSub.class.getDeclaredMethods();
|
// methods = JedisPubSub.class.getDeclaredMethods();
|
||||||
for (Method method : methods) {
|
// for (Method method : methods) {
|
||||||
implementedCommands.add(method.getName().trim().toLowerCase());
|
// implementedCommands.add(method.getName().trim().toLowerCase());
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
methods = Transaction.class.getDeclaredMethods();
|
// methods = Transaction.class.getDeclaredMethods();
|
||||||
for (Method method : methods) {
|
// for (Method method : methods) {
|
||||||
implementedCommands.add(method.getName().trim().toLowerCase());
|
// implementedCommands.add(method.getName().trim().toLowerCase());
|
||||||
}
|
// }
|
||||||
implementedCommands.add("config");
|
// implementedCommands.add("config");
|
||||||
return implementedCommands;
|
// return implementedCommands;
|
||||||
|
Set<String> implementedCommands = new HashSet<String>();
|
||||||
|
for(Command cmd : Command.values()){
|
||||||
|
implementedCommands.add(cmd.name().toLowerCase());
|
||||||
|
}
|
||||||
|
return implementedCommands;
|
||||||
}
|
}
|
||||||
|
|
||||||
private String[] getAvailableCommands() throws MalformedURLException,
|
private String[] getAvailableCommands() throws MalformedURLException,
|
||||||
|
|||||||
Reference in New Issue
Block a user