X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2FResourceLoader.java;fp=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2FResourceLoader.java;h=53a239a6e5aeb477007834fbc11df0394ec1c5dc;hb=562369ca4c3d7f46ef0ac383bd55382916952263;hp=0000000000000000000000000000000000000000;hpb=c9089f021f7715aa0215e076dfbb0c5da446b39a;p=rhynodge.git diff --git a/src/test/java/net/pterodactylus/rhynodge/filters/ResourceLoader.java b/src/test/java/net/pterodactylus/rhynodge/filters/ResourceLoader.java new file mode 100644 index 0000000..53a239a --- /dev/null +++ b/src/test/java/net/pterodactylus/rhynodge/filters/ResourceLoader.java @@ -0,0 +1,22 @@ +package net.pterodactylus.rhynodge.filters; + +import java.io.IOException; +import java.io.InputStream; + +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; + +/** + * Loads a resource from the classpath and parses it as HTML. + * + * @author David ‘Bombe’ Roden + */ +public class ResourceLoader { + + public static Document loadDocument(String resourceName, String baseUri) throws IOException { + InputStream inputStream = ResourceLoader.class.getResourceAsStream(resourceName); + Document document = Jsoup.parse(inputStream, "UTF-8", baseUri); + return document; + } + +}