VersionTest.java
package redis.clients.jedis.csc;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class VersionTest {
@Test
public void compareSameVersions() {
RedisVersion a = new RedisVersion("5.2.4");
RedisVersion b = new RedisVersion("5.2.4");
assertEquals(a, b);
RedisVersion c = new RedisVersion("5.2.0.0");
RedisVersion d = new RedisVersion("5.2");
assertEquals(a, b);
}
@Test
public void compareDifferentVersions() {
RedisVersion a = new RedisVersion("5.2.4");
RedisVersion b = new RedisVersion("5.1.4");
assertEquals(1, a.compareTo(b));
RedisVersion c = new RedisVersion("5.2.4");
RedisVersion d = new RedisVersion("5.2.5");
assertEquals(-1, c.compareTo(d));
}
}