Skip to content

Commit a740990

Browse files
committed
Add test for scheme relative uris
1 parent f13488e commit a740990

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

client/src/test/java/org/asynchttpclient/uri/UriTest.java

+13
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,19 @@ public void testRelativeUriWithConsecutiveDotsFromLevel3Resource() {
228228
assertNull(url.getQuery());
229229
}
230230

231+
@Test
232+
public void testRelativeUriWithNoScheme() {
233+
Uri context = Uri.create("https://hello.com/level1");
234+
235+
Uri url = Uri.create(context, "//world.org/content/img.png");
236+
237+
assertEquals(url.getScheme(), "https");
238+
assertEquals(url.getHost(), "world.org");
239+
assertEquals(url.getPort(), -1);
240+
assertEquals(url.getPath(), "/content/img.png");
241+
assertNull(url.getQuery());
242+
}
243+
231244
@Test
232245
public void testCreateAndToUrl() {
233246
String url = "https://hello.com/level1/level2/level3";

0 commit comments

Comments
 (0)