Add RequestPath tests for modifying the contextPath

This commit is contained in:
Rossen Stoyanchev
2017-07-28 12:25:30 +02:00
parent 6855a85c41
commit dbe25cf717
3 changed files with 35 additions and 5 deletions

View File

@@ -59,4 +59,19 @@ public class DefaultRequestPathTests {
assertEquals(pathWithinApplication, requestPath.pathWithinApplication().value());
}
@Test
public void updateRequestPath() throws Exception {
URI uri = URI.create("http://localhost:8080/aA/bB/cC");
RequestPath requestPath = RequestPath.parse(uri, null);
assertEquals("", requestPath.contextPath().value());
assertEquals("/aA/bB/cC", requestPath.pathWithinApplication().value());
requestPath = requestPath.modifyContextPath("/aA");
assertEquals("/aA", requestPath.contextPath().value());
assertEquals("/bB/cC", requestPath.pathWithinApplication().value());
}
}