From 799691c373a1833d2bd91609908a7b193e7eaa65 Mon Sep 17 00:00:00 2001 From: Jan Bartel Date: Mon, 11 Jan 2021 17:17:26 +0100 Subject: [PATCH] Issue #5870 Add a test for Resource.equals Signed-off-by: Jan Bartel --- .../eclipse/jetty/util/resource/ResourceTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/jetty-util/src/test/java/org/eclipse/jetty/util/resource/ResourceTest.java b/jetty-util/src/test/java/org/eclipse/jetty/util/resource/ResourceTest.java index b5d496bb01f8..722498cc17f3 100644 --- a/jetty-util/src/test/java/org/eclipse/jetty/util/resource/ResourceTest.java +++ b/jetty-util/src/test/java/org/eclipse/jetty/util/resource/ResourceTest.java @@ -34,6 +34,7 @@ import org.junit.jupiter.api.Assumptions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.condition.DisabledOnOs; +import org.junit.jupiter.api.condition.EnabledOnOs; import org.junit.jupiter.api.condition.OS; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; @@ -43,6 +44,7 @@ import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.startsWith; import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; public class ResourceTest { @@ -297,4 +299,17 @@ public void testGlobPath() throws IOException Resource globResource = Resource.newResource(globReference); assertNotNull(globResource, "Should have produced a Resource"); } + + @Test + @EnabledOnOs({OS.MAC, OS.WINDOWS}) + public void testEquals() throws Exception + { + URI a = new URI("file:///c:/foo/bar"); + URI b = new URI("file:///C:/foo/bar"); + + Resource ra = Resource.newResource(a); + Resource rb = Resource.newResource(b); + + assertTrue(ra.equals(rb)); + } }