28 Mart 2023 Salı

SpringContext SocketUtils Sınıfı

Giriş
Şu satırı dahil ederiz.
import org.springframework.util.SocketUtils;
Testlerde kullanmak için bir de org.springframework.test.util.TestSocketUtils sınıfı var

findAvailableTcpPort metodu
Örnek
Şöyle yaparız
int port = SocketUtils.findAvailableTcpPort();
try (ServerSocket serverSocket = new ServerSocket(port)) {
    assertThat(serverSocket).isNotNull();
    assertThat(serverSocket.getLocalPort()).isEqualTo(port);
} catch (IOException e) {
    fail("Port is not available");
}

Hiç yorum yok:

Yorum Gönder