package com.kritsit.casetracker.server.domain.services; import com.kritsit.casetracker.server.domain.Domain; import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; import java.io.IOException; import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket; import java.util.Map; import static org.mockito.Mockito.*; public class ClientConnectionThreadTest extends TestCase { IClientConnectionService connectionThread; ServerSocket listener; public ClientConnectionThreadTest(String name) { super(name); } public static Test suite() { return new TestSuite(ClientConnectionThreadTest.class); } public void setUp() { Socket connection = mock(Socket.class); connectionThread = new ClientConnectionThread(connection); connectionThread.setConnectedClient("testClient"); } public void testGetConnectedClient() { assertTrue("testClient".equals(connectionThread.getConnectedClient())); } public void tearDown() throws IOException, NullPointerException { connectionThread.close(); } }