// Path: src/main/java/com/officedrop/redis/failover/jedis/JedisClient.java
// public interface JedisClient extends BinaryJedisCommands, JedisActions {
// 
// }
// 
// Path: src/main/java/com/officedrop/redis/failover/jedis/JedisClientFactory.java
// public interface JedisClientFactory {
// 
//     public JedisClient create( HostConfiguration configuration  );
// 
// }


import com.officedrop.redis.failover.jedis.JedisClient;
import com.officedrop.redis.failover.jedis.JedisClientFactory;
import junit.framework.Assert;
import org.junit.Test;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import static org.mockito.Mockito.*;
package com.officedrop.redis.failover;




/**
 * User: Maurício Linhares
 * Date: 12/21/12
 * Time: 11:26 AM
 */
public class ClientTest {

    @Test
    public void testCreateClient() throws Exception {

        ClusterChangeEventSource nodeManager = mock(ClusterChangeEventSource.class );

// Path: src/main/java/com/officedrop/redis/failover/jedis/JedisClient.java
// public interface JedisClient extends BinaryJedisCommands, JedisActions {
// 
// }
// 
// Path: src/main/java/com/officedrop/redis/failover/jedis/JedisClientFactory.java
// public interface JedisClientFactory {
// 
//     public JedisClient create( HostConfiguration configuration  );
// 
// }


// Path: src/test/java/com/officedrop/redis/failover/ClientTest.java
import com.officedrop.redis.failover.jedis.JedisClient;
import com.officedrop.redis.failover.jedis.JedisClientFactory;
import junit.framework.Assert;
import org.junit.Test;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import static org.mockito.Mockito.*;

package com.officedrop.redis.failover;




/**
 * User: Maurício Linhares
 * Date: 12/21/12
 * Time: 11:26 AM
 */
public class ClientTest {

    @Test
    public void testCreateClient() throws Exception {

        ClusterChangeEventSource nodeManager = mock(ClusterChangeEventSource.class );

        JedisClient masterClient = mock(JedisClient.class);