import static org.hamcrest.Matchers.equalTo;
import static org.junit.jupiter.api.Timeout.ThreadMode.SEPARATE_THREAD;
+@Timeout(value = 5, unit = SECONDS, threadMode = SEPARATE_THREAD)
public class ClientTest {
@Test
- @Timeout(value = 5, unit = SECONDS)
public void clientCanConnectToAServer() throws Exception {
var client = new Client("localhost", server.getPort());
client.connect();
}
@Test
- @Timeout(value = 5, unit = SECONDS, threadMode = SEPARATE_THREAD)
public void listenerIsNotifiedOnConnectEvent() throws Exception {
var client = new Client("localhost", server.getPort());
var connectListenerCalled = new AtomicBoolean(false);
}
@Test
- @Timeout(value = 5, unit = SECONDS, threadMode = SEPARATE_THREAD)
public void clientCanSendCommandToServer() throws Exception {
var client = new Client("localhost", server.getPort());
client.connect();