diff --git a/redisson/src/test/java/org/redisson/RedissonTest.java b/redisson/src/test/java/org/redisson/RedissonTest.java index 3c84bae38..853274d6e 100644 --- a/redisson/src/test/java/org/redisson/RedissonTest.java +++ b/redisson/src/test/java/org/redisson/RedissonTest.java @@ -802,6 +802,26 @@ public class RedissonTest extends BaseTest { Assertions.assertTrue(r.isShutdown()); } + @Test + public void testURIPassword() throws InterruptedException, IOException { + RedisProcess runner = new RedisRunner() + .nosave() + .randomDir() + .randomPort() + .requirepass("1234") + .run(); + + Config config = new Config(); + config.useSingleServer() + .setAddress("redis://:1234@" + runner.getRedisServerBindAddress() + ":" + runner.getRedisServerPort()); + RedissonClient redisson = Redisson.create(config); + RBucket<String> b = redisson.getBucket("test"); + b.set("123"); + + redisson.shutdown(); + runner.stop(); + } + @Test public void testSentinelStartupWithPassword() throws Exception { RedisRunner.RedisProcess master = new RedisRunner()