From 0e223589c257f307921981a16b2e4a2db4a9e6d0 Mon Sep 17 00:00:00 2001 From: "Piotr P. Karwasz" Date: Sun, 1 Sep 2024 23:13:34 +0200 Subject: [PATCH] Disable FQDN test on misconfigured hosts --- .../org/apache/logging/log4j/core/util/NetUtilsTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/log4j-core-test/src/test/java/org/apache/logging/log4j/core/util/NetUtilsTest.java b/log4j-core-test/src/test/java/org/apache/logging/log4j/core/util/NetUtilsTest.java index b22730657c0..23982560fce 100644 --- a/log4j-core-test/src/test/java/org/apache/logging/log4j/core/util/NetUtilsTest.java +++ b/log4j-core-test/src/test/java/org/apache/logging/log4j/core/util/NetUtilsTest.java @@ -17,11 +17,14 @@ package org.apache.logging.log4j.core.util; import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assumptions.assumeThat; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; import java.io.File; +import java.net.InetAddress; import java.net.URI; +import java.net.UnknownHostException; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.condition.EnabledOnOs; import org.junit.jupiter.api.condition.OS; @@ -73,7 +76,8 @@ public void testToUriWindowsAbsolutePath() { } @Test - public void testCanonicalHostName() { + public void testCanonicalHostName() throws UnknownHostException { + assumeThat(InetAddress.getLocalHost().getCanonicalHostName()).contains("."); // If this fails the host might be misconfigured assertThat(NetUtils.getCanonicalLocalHostname()).contains("."); }