package io.vivarium.net;
import static org.mockito.Mockito.mock;
import java.io.IOException;
import java.net.InetSocketAddress;
import org.junit.Test;
import org.junit.experimental.categories.Category;
import io.vivarium.test.FastTest;
import io.vivarium.test.UnitTest;
public class ServerWebSocketManagerTest
{
@Test
@Category({ FastTest.class, UnitTest.class })
public void testSocketOpenClose() throws IOException, InterruptedException
{
InetSocketAddress socketAddress = new InetSocketAddress(Constants.DEFAULT_PORT + 1);
InboundNetworkListener networkListener = mock(InboundNetworkListener.class);
ServerWebSocketManager socketManager = new ServerWebSocketManager(socketAddress, networkListener);
socketManager.start();
socketManager.stop();
}
}