package com.aperture_software.glados_wiki.tests; import com.aperture_software.glados_wiki.junit.MyTestcase; import com.aperture_software.glados_wiki.markdown.VarInLinkExpandLinkRefTransformer; import com.google.common.collect.ImmutableMap; import org.junit.Test; import org.markdown4j.Markdown4jProcessor; import java.io.IOException; import java.util.Map; /** * Created by jhyun on 13. 12. 25. */ public class Markdown4jTests extends MyTestcase { @Test public void t_01() throws IOException { Markdown4jProcessor p = new Markdown4jProcessor(); String s = p.process("[foo](http://foo.bar)"); LOG.debug(s); } @Test public void linkVarExpandTest() throws IOException { Markdown4jProcessor p = new Markdown4jProcessor(); Map<String, String> m = ImmutableMap.<String, String>builder().put("FOO", "bar!").build(); p.addLinkRefTransformer(new VarInLinkExpandLinkRefTransformer(m)); String s = p.process("[foo](${FOO}spam)!"); LOG.debug(s); } }