package com.forest.ape.server.nio;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.util.concurrent.TimeUnit;
import org.junit.Ignore;
import org.junit.Test;
import com.forest.ape.nio.ServerCnxnFactory;
import com.forest.ape.server.MeanlessServer;
public class TestFactory {
@Ignore
@Test
public void testServerCnxnFactory() throws IOException, InterruptedException {
ServerCnxnFactory factory = ServerCnxnFactory.createFactory();
factory.configure(new InetSocketAddress(1111), 100);
factory.setServer(new MeanlessServer());
factory.start();
System.out.println("i will shutdown it after 5 secs");
TimeUnit.SECONDS.sleep(5);
factory.shutdown();
//factory.join();
System.out.println("done!");
}
}