From f979181719f2bca260094e3971fdee169ca1f0d1 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Tue, 3 Dec 2024 11:23:08 +0300 Subject: [PATCH] RedisURITest added --- .../java/org/redisson/misc/RedisURITest.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 redisson/src/test/java/org/redisson/misc/RedisURITest.java diff --git a/redisson/src/test/java/org/redisson/misc/RedisURITest.java b/redisson/src/test/java/org/redisson/misc/RedisURITest.java new file mode 100644 index 000000000..9130eb496 --- /dev/null +++ b/redisson/src/test/java/org/redisson/misc/RedisURITest.java @@ -0,0 +1,27 @@ +package org.redisson.misc; + +import org.junit.jupiter.api.Test; + +import static org.assertj.core.api.Assertions.assertThat; + +public class RedisURITest { + + @Test + public void testIPv6() { + RedisURI uri1 = new RedisURI("redis://2001:db8::1:6379"); + assertThat(uri1.getHost()).isEqualTo("[2001:db8::1]"); + assertThat(uri1.getPort()).isEqualTo(6379); + + RedisURI uri2 = new RedisURI("redis://2001:0db8:0000:0000:0000:ff00:0042:8329:6379"); + assertThat(uri2.getHost()).isEqualTo("[2001:0db8:0000:0000:0000:ff00:0042:8329]"); + assertThat(uri2.getPort()).isEqualTo(6379); + } + + @Test + public void testUsernamePassword() { + RedisURI uri1 = new RedisURI("redis://user:password@compute-1.amazonaws.com:15319"); + assertThat(uri1.getUsername()).isEqualTo("user"); + assertThat(uri1.getPassword()).isEqualTo("password"); + } + +}