X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fmain%2FDefaultLoadersTest.java;fp=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fmain%2FDefaultLoadersTest.java;h=220996d52b31dad537d475f82dc632ed1308c4e3;hb=2f21e4a2402f1c7a55175f223118521dbd2d27d8;hp=0000000000000000000000000000000000000000;hpb=48e66da8526834b24b80551819321e9a14fd1c8f;p=Sone.git diff --git a/src/test/java/net/pterodactylus/sone/main/DefaultLoadersTest.java b/src/test/java/net/pterodactylus/sone/main/DefaultLoadersTest.java new file mode 100644 index 0000000..220996d --- /dev/null +++ b/src/test/java/net/pterodactylus/sone/main/DefaultLoadersTest.java @@ -0,0 +1,31 @@ +package net.pterodactylus.sone.main; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.is; + +import java.io.StringWriter; + +import net.pterodactylus.util.template.Template; +import net.pterodactylus.util.template.TemplateContext; + +import org.junit.Test; + +/** + * Unit test for {@link DefaultLoaders}. + * + * @author David ‘Bombe’ Roden + */ +public class DefaultLoadersTest { + + private final Loaders loaders = new DefaultLoaders(); + private final StringWriter stringWriter = new StringWriter(); + private final TemplateContext templateContext = new TemplateContext(); + + @Test + public void templateCanBeLoadedFromTheClasspath() { + Template template = loaders.loadTemplate("/net/pterodactylus/sone/main/template.txt"); + template.render(templateContext, stringWriter); + assertThat(stringWriter.toString(), is("Template. bar\n")); + } + +}