ClientSetInfoConfigTest.java
package redis.clients.jedis.misc;
import java.util.Arrays;
import org.junit.jupiter.api.Test;
import redis.clients.jedis.ClientSetInfoConfig;
import redis.clients.jedis.exceptions.JedisValidationException;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
public class ClientSetInfoConfigTest {
@Test
public void replaceSpacesWithHyphens() {
assertEquals("Redis-Java-client",
ClientSetInfoConfig.withLibNameSuffix("Redis Java client").getLibNameSuffix());
}
@Test
public void errorForBraces() {
Arrays.asList('(', ')', '[', ']', '{', '}')
.forEach(brace -> assertThrows(JedisValidationException.class,
() -> ClientSetInfoConfig.withLibNameSuffix("" + brace)));
}
}