// Path: src/main/java/com/hyd/ssdb/util/KeyValue.java
// public class KeyValue {
// 
//     private Charset charset;
// 
//     private byte[] key;
// 
//     private byte[] value;
// 
//     public KeyValue(byte[] key, byte[] value, Charset charset) {
//         this.key = key;
//         this.value = value;
//         this.charset = charset;
//     }
// 
//     public KeyValue(String key, byte[] value, Charset charset) {
//         this((charset == null? key.getBytes(): key.getBytes(charset)), value, charset);
//     }
// 
//     public KeyValue(String key, String value) {
//         this(key, value, AbstractClient.DEFAULT_CHARSET);
//     }
// 
//     public KeyValue(String key, String value, Charset charset) {
//         this(key.getBytes(charset), value.getBytes(charset), charset);
//     }
// 
//     public byte[] getKey() {
//         return key;
//     }
// 
//     public String getKeyString() {
//         return this.charset == null? new String(this.key) :  new String(this.key, this.charset);
//     }
// 
//     public void setKey(byte[] key) {
//         this.key = key;
//     }
// 
//     public byte[] getValue() {
//         return value;
//     }
// 
//     public String getValueString() {
//         return new String(this.value, this.charset);
//     }
// 
//     public void setValue(byte[] value) {
//         this.value = value;
//     }
// }


import com.hyd.ssdb.util.KeyValue;
import org.junit.Test;
import java.util.Arrays;
import static junit.framework.TestCase.*;
package com.hyd.ssdb;




/**
 * (description)
 * created at 16/08/05
 *
 * @author yiding_he
 */
public class ClusterSsdbClientTest extends ClusterBaseTest {

    @Test
    public void testMultiGetSet() throws Exception {
        ssdbClient.multiSet("key1", "value1", "key2", "value2", "key3", "value3");
        assertEquals("value1", ssdbClient.get("key1"));
        assertEquals("value2", ssdbClient.get("key2"));
        assertEquals("value3", ssdbClient.get("key3"));
    }

    @Test
    public void testMultiGetSet2() throws Exception {
        ssdbClient.multiSet(Arrays.asList(
// Path: src/main/java/com/hyd/ssdb/util/KeyValue.java
// public class KeyValue {
// 
//     private Charset charset;
// 
//     private byte[] key;
// 
//     private byte[] value;
// 
//     public KeyValue(byte[] key, byte[] value, Charset charset) {
//         this.key = key;
//         this.value = value;
//         this.charset = charset;
//     }
// 
//     public KeyValue(String key, byte[] value, Charset charset) {
//         this((charset == null? key.getBytes(): key.getBytes(charset)), value, charset);
//     }
// 
//     public KeyValue(String key, String value) {
//         this(key, value, AbstractClient.DEFAULT_CHARSET);
//     }
// 
//     public KeyValue(String key, String value, Charset charset) {
//         this(key.getBytes(charset), value.getBytes(charset), charset);
//     }
// 
//     public byte[] getKey() {
//         return key;
//     }
// 
//     public String getKeyString() {
//         return this.charset == null? new String(this.key) :  new String(this.key, this.charset);
//     }
// 
//     public void setKey(byte[] key) {
//         this.key = key;
//     }
// 
//     public byte[] getValue() {
//         return value;
//     }
// 
//     public String getValueString() {
//         return new String(this.value, this.charset);
//     }
// 
//     public void setValue(byte[] value) {
//         this.value = value;
//     }
// }


// Path: src/test/java/com/hyd/ssdb/ClusterSsdbClientTest.java
import com.hyd.ssdb.util.KeyValue;
import org.junit.Test;
import java.util.Arrays;
import static junit.framework.TestCase.*;

package com.hyd.ssdb;




/**
 * (description)
 * created at 16/08/05
 *
 * @author yiding_he
 */
public class ClusterSsdbClientTest extends ClusterBaseTest {

    @Test
    public void testMultiGetSet() throws Exception {
        ssdbClient.multiSet("key1", "value1", "key2", "value2", "key3", "value3");
        assertEquals("value1", ssdbClient.get("key1"));
        assertEquals("value2", ssdbClient.get("key2"));
        assertEquals("value3", ssdbClient.get("key3"));
    }

    @Test
    public void testMultiGetSet2() throws Exception {
        ssdbClient.multiSet(Arrays.asList(
                new KeyValue("key1", "value1"),