@Test
public void extractsPathWithQueryStringAndPathInfo() {

  when(servletRequest.getPathInfo()).thenReturn("/id");
  when(requestContext.getRequestQueryParams()).thenReturn(queryParams);

  String path = extractor.path(requestContext);

  assertThat(path).isEqualTo("/root/path/to/resource/id?n=3&n=5");
}