♻️ Move @Timeout declarations to class level
authorDavid Roden <github-a8in@qsheltier.de>
Mon, 5 May 2025 06:04:43 +0000 (08:04 +0200)
committerDavid Roden <github-a8in@qsheltier.de>
Mon, 5 May 2025 06:04:43 +0000 (08:04 +0200)
client/src/test/java/de/qsheltier/msta/client/ClientTest.java

index 6053bbd..2f06230 100644 (file)
@@ -12,10 +12,10 @@ import static org.hamcrest.MatcherAssert.assertThat;
 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();
@@ -23,7 +23,6 @@ public class ClientTest {
        }
 
        @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);
@@ -37,7 +36,6 @@ public class ClientTest {
        }
 
        @Test
-       @Timeout(value = 5, unit = SECONDS, threadMode = SEPARATE_THREAD)
        public void clientCanSendCommandToServer() throws Exception {
                var client = new Client("localhost", server.getPort());
                client.connect();