@Test
public void canFindFileExactMatchInSubDirectory() {

    Optional<FileLocator.FileResult> result = fileLocator.find("p1/p2/hello", emptyList());
    assertTrue(result.isPresent());
    assertEquals(rootDir.resolve("p1/p2/hello").toFile(), result.get().file);
    assertEquals(singletonList("application/octet-stream"), result.get().fileHttpHeaders.get("Content-Type"));
    assertTimestampIsWithinSecondsAgo(result.get().fileHttpHeaders.getFirst("Last-Modified").orElse("none"));
}