### Question:
SahiScript { static String getInclude(String line) { final String re = ".*_include[\\s]*\\([\"|'](.*)[\"|']\\).*"; Pattern p = Pattern.compile(re); Matcher m = p.matcher(line.trim()); if (m.matches()) { return line.substring(m.start(1), m.end(1)); } return null; } SahiScript(String filePath, ArrayList<String> parents, String scriptName); String jsString(); String modifiedScript(); String getDebugInfo(int lineNumber); String getLineDebugInfo(int lineNumber); static boolean lineStartsWithActionKeyword(String line); static String modifySingleLine(String line); static String modifyFunctionNames(String unmodified); static String stripSahiFromFunctionNames(String unmodified); static ArrayList<String> getActionKeyWords(); static ArrayList<String> getKeyWords(); String modifyCondition(String s, int lineNumber); String getScriptName(); String getOriginal(); String getOriginalInHTML(); String getFilePath(); String getBrowserJS(); void addIncludeInfo(SahiScript included); String getBrowserJSWithLineNumbers();  }### Answer:
@Test public void testGetInclude() { assertEquals("prof.sah", SahiScript .getInclude(" _include(\"prof.sah\"); }
@Test public void testGetIncludeSingleQuote() { assertEquals("prof.sah", SahiScript.getInclude("_include('prof.sah')")); }