public class org.apache.zookeeper.server.NIOServerCnxnFactoryTest extends java.lang.Object
{
private java.net.InetSocketAddress listenAddress;
private org.apache.zookeeper.server.NIOServerCnxnFactory factory;
public void <init>()
{
org.apache.zookeeper.server.NIOServerCnxnFactoryTest v;
v := @this: org.apache.zookeeper.server.NIOServerCnxnFactoryTest;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void setUp() throws java.io.IOException
{
org.apache.zookeeper.server.NIOServerCnxnFactoryTest v;
int v;
org.apache.zookeeper.server.NIOServerCnxnFactory v, v;
java.net.InetSocketAddress v, v;
v := @this: org.apache.zookeeper.server.NIOServerCnxnFactoryTest;
v = new java.net.InetSocketAddress;
v = staticinvoke <org.apache.zookeeper.PortAssignment: int unique()>();
specialinvoke v.<java.net.InetSocketAddress: void <init>(int)>(v);
v.<org.apache.zookeeper.server.NIOServerCnxnFactoryTest: java.net.InetSocketAddress listenAddress> = v;
v = new org.apache.zookeeper.server.NIOServerCnxnFactory;
specialinvoke v.<org.apache.zookeeper.server.NIOServerCnxnFactory: void <init>()>();
v.<org.apache.zookeeper.server.NIOServerCnxnFactoryTest: org.apache.zookeeper.server.NIOServerCnxnFactory factory> = v;
v = v.<org.apache.zookeeper.server.NIOServerCnxnFactoryTest: org.apache.zookeeper.server.NIOServerCnxnFactory factory>;
v = v.<org.apache.zookeeper.server.NIOServerCnxnFactoryTest: java.net.InetSocketAddress listenAddress>;
virtualinvoke v.<org.apache.zookeeper.server.NIOServerCnxnFactory: void configure(java.net.InetSocketAddress,int)>(v, 100);
return;
}
public void tearDown()
{
org.apache.zookeeper.server.NIOServerCnxnFactory v, v;
org.apache.zookeeper.server.NIOServerCnxnFactoryTest v;
v := @this: org.apache.zookeeper.server.NIOServerCnxnFactoryTest;
v = v.<org.apache.zookeeper.server.NIOServerCnxnFactoryTest: org.apache.zookeeper.server.NIOServerCnxnFactory factory>;
if v == null goto label;
v = v.<org.apache.zookeeper.server.NIOServerCnxnFactoryTest: org.apache.zookeeper.server.NIOServerCnxnFactory factory>;
virtualinvoke v.<org.apache.zookeeper.server.NIOServerCnxnFactory: void shutdown()>();
label:
return;
}
public void testStartupWithoutStart_SocketAlreadyBound() throws java.io.IOException
{
org.apache.zookeeper.server.NIOServerCnxnFactoryTest v;
org.junit.jupiter.api.function.Executable v;
v := @this: org.apache.zookeeper.server.NIOServerCnxnFactoryTest;
v = staticinvoke <org.apache.zookeeper.server.NIOServerCnxnFactoryTest$lambda_testStartupWithoutStart_SocketAlreadyBound_0__155: org.junit.jupiter.api.function.Executable bootstrap$(org.apache.zookeeper.server.NIOServerCnxnFactoryTest)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: java.lang.Throwable assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable)>(class "Ljava/net/SocketException;", v);
return;
}
public void testStartupWithStart_SocketAlreadyBound() throws java.io.IOException
{
org.apache.zookeeper.server.NIOServerCnxnFactoryTest v;
org.junit.jupiter.api.function.Executable v;
v := @this: org.apache.zookeeper.server.NIOServerCnxnFactoryTest;
v = staticinvoke <org.apache.zookeeper.server.NIOServerCnxnFactoryTest$lambda_testStartupWithStart_SocketAlreadyBound_1__156: org.junit.jupiter.api.function.Executable bootstrap$(org.apache.zookeeper.server.NIOServerCnxnFactoryTest)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: java.lang.Throwable assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable)>(class "Ljava/net/SocketException;", v);
return;
}
public void testShutdownWithoutStart_SocketReleased() throws java.io.IOException
{
java.net.ServerSocket v;
org.apache.zookeeper.server.NIOServerCnxnFactoryTest v;
int v;
org.apache.zookeeper.server.NIOServerCnxnFactory v;
java.net.InetSocketAddress v;
v := @this: org.apache.zookeeper.server.NIOServerCnxnFactoryTest;
v = v.<org.apache.zookeeper.server.NIOServerCnxnFactoryTest: org.apache.zookeeper.server.NIOServerCnxnFactory factory>;
virtualinvoke v.<org.apache.zookeeper.server.NIOServerCnxnFactory: void shutdown()>();
v.<org.apache.zookeeper.server.NIOServerCnxnFactoryTest: org.apache.zookeeper.server.NIOServerCnxnFactory factory> = null;
v = new java.net.ServerSocket;
v = v.<org.apache.zookeeper.server.NIOServerCnxnFactoryTest: java.net.InetSocketAddress listenAddress>;
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
specialinvoke v.<java.net.ServerSocket: void <init>(int)>(v);
virtualinvoke v.<java.net.ServerSocket: void close()>();
return;
}
}