Add support for state override in new URL parser

See gh-32513
This commit is contained in:
Arjen Poutsma
2024-04-17 16:33:53 +02:00
parent f21e05a9e4
commit af23cc233e
3 changed files with 163 additions and 41 deletions

View File

@@ -54,7 +54,13 @@ class UrlParserTests {
else {
assertThat(result.host()).as("Host is not null").isNull();
}
assertThat(result.port()).as("Invalid port").isEqualTo(port);
if (port != null) {
assertThat(result.port()).as("Port is null").isNotNull();
assertThat(result.port().toString()).as("Invalid port").isEqualTo(port);
}
else {
assertThat(result.port()).as("Port is not null").isNull();
}
assertThat(result.path().toString()).as("Invalid path").isEqualTo(path);
assertThat(result.query()).as("Invalid query").isEqualTo(query);
assertThat(result.fragment()).as("Invalid fragment").isEqualTo(fragment);