### Question:
FileScript extends SahiScript { String getFQN(final String scriptName) { if (scriptName.indexOf("http") == 0) { return scriptName; } return Utils.getAbsolutePath(Utils.getRelativeFile(new File(path), scriptName)); } FileScript(String fileName);  FileScript(final String fileName, final ArrayList<String> parents);   }### Answer:
@Test public void testFQN() { if (Utils.isWindows()) { FileScript fileScript = new MockFileScript("c:/abc/def/a.sah"); assertEquals(new File("c:/abc/def/b.sah"), new File(fileScript.getFQN("b.sah"))); } }