package edu.uw.zookeeper.netty; import io.netty.channel.Channel; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; import com.google.common.collect.ImmutableList; import edu.uw.zookeeper.net.QueueingConnectionListener; import edu.uw.zookeeper.net.StringCodec; @RunWith(JUnit4.class) public class ChannelCodecConnectionTest extends ChannelConnectionTest { @Override protected QueuedConnection<String,String,? extends AbstractChannelConnection<String,String,?>> newConnection(Channel channel) { QueueingConnectionListener<String> listener = QueueingConnectionListener.linkedQueues(); ChannelCodecConnection<String,String,?> connection = ChannelCodecConnection.withListeners( StringCodec.defaults(), channel, ImmutableList.of(listener)); return QueuedConnection.create(connection, listener); } }