Skip to content

Commit 5f747a2

Browse files
committed
Test SEARCH module CONFIG support
1 parent d4a569c commit 5f747a2

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package redis.clients.jedis.modules;
2+
3+
import static org.junit.Assert.assertEquals;
4+
5+
import java.util.Collections;
6+
import org.junit.Test;
7+
import org.junit.runner.RunWith;
8+
import org.junit.runners.Parameterized;
9+
import redis.clients.jedis.RedisProtocol;
10+
import redis.clients.jedis.commands.jedis.JedisCommandsTestBase;
11+
12+
@RunWith(Parameterized.class)
13+
public class RedisModulesControlCommandsTest extends JedisCommandsTestBase {
14+
15+
public RedisModulesControlCommandsTest(RedisProtocol redisProtocol) {
16+
super(redisProtocol);
17+
}
18+
19+
@Test
20+
public void dialectConfig() {
21+
final String configParam = "search-default-dialect";
22+
// confirm default
23+
assertEquals(Collections.singletonMap(configParam, "1"), jedis.configGet(configParam));
24+
25+
try {
26+
assertEquals("OK", jedis.configSet(configParam, "2"));
27+
assertEquals(Collections.singletonMap(configParam, "2"), jedis.configGet(configParam));
28+
29+
} finally {
30+
// restore to default
31+
assertEquals("OK", jedis.configSet(configParam, "1"));
32+
}
33+
}
34+
}

0 commit comments

Comments
 (0)