Skip to content

Commit 6a0eb1b

Browse files
committed
Made isPortAvailable() public
1 parent 464b668 commit 6a0eb1b

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

  • src
    • main/java/io/github/intisy/utils/custom/external
    • test/java/io/github/intisy/utils/custom/external

src/main/java/io/github/intisy/utils/custom/external/Redis.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public Redis(String host, int port, boolean useEmbedded) {
6161
this.useEmbedded = useEmbedded;
6262
}
6363

64-
private boolean isPortAvailable(int port) {
64+
public boolean isPortAvailable(int port) {
6565
try (ServerSocket serverSocket = new ServerSocket(port)) {
6666
return true;
6767
} catch (IOException e) {

src/test/java/io/github/intisy/utils/custom/external/TestRedis.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ private static void testWithEmbeddedRedis() {
2828

2929
try {
3030
System.out.println("Attempting to connect to embedded Redis server...");
31-
redis.connect();
31+
if (redis.isPortAvailable(redis.getPort()))
32+
redis.connect();
3233

3334
if (redis.isConnected()) {
3435
System.out.println("Embedded Redis server is running");

0 commit comments

Comments
 (0)