package sft.integration.fixtures; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.junit.runner.JUnitCore; import sft.Displayable; import java.io.File; import java.io.IOException; public class JUnitHtmlHelper { public static final TestFileSystem TEST_FILE_SYSTEM = new TestFileSystem("sft-core/"); public Document html; @Displayable public SftResources displayResources; public void run(Class caller, Class functionalTestClass) throws IOException { new JUnitCore().run(functionalTestClass); final String pathFromClass = TEST_FILE_SYSTEM.createFilePathFromClassAndEnsureItExists(functionalTestClass, "html"); html = Jsoup.parse(new File(pathFromClass), "UTF-8", "http://example.com/"); displayResources = new SftResources(caller, functionalTestClass); } }