package gov.nysenate.openleg.processor.hearing; import gov.nysenate.openleg.model.hearing.PublicHearingFile; import gov.nysenate.openleg.util.PublicHearingTextUtils; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; import java.net.URISyntaxException; import java.util.List; public class PublicHearingTestHelper { public static File openFile(String fileName) throws URISyntaxException { ClassLoader classloader = PublicHearingTestHelper.class.getClassLoader(); return new File(classloader.getResource("hearing/" + fileName).toURI()); } public static List<List<String>> getPagesFromFileName(String fileName) throws URISyntaxException, IOException { File file = openFile(fileName); return PublicHearingTextUtils.getPages(FileUtils.readFileToString(file)); } }