ResultPath resultPath = resultMapper.resolveResultPath(path, "ok");
assertEquals("/boo.foo.html.ok", resultPath.pathValue());
assertEquals("/boo.foo.html", resultPath.path());
assertEquals("ok", resultPath.value());
assertEquals("/boo.foo.html", resultPath.path());
assertEquals("doo.ok", resultPath.value());
assertEquals("/boo.foo.ok", resultPath.path());
assertNull(resultPath.value());
assertEquals("/boo.foo", resultPath.path());
assertEquals("ok", resultPath.value());
assertEquals("/boo.foo", resultPath.path());
assertEquals("ok.do", resultPath.value());
assertEquals("/boo.ok", resultPath.path());
assertNull(resultPath.value());
assertEquals("/boo", resultPath.path());
assertEquals("ok", resultPath.value());
assertEquals("/boo.ok.do", resultPath.path());
assertNull(resultPath.value());
assertEquals("/boo.ok", resultPath.path());
assertEquals("do", resultPath.value());