Package info.bliki.html.wikipedia

Examples of info.bliki.html.wikipedia.ToWikipedia


    class Html2WikiListener implements java.awt.event.ActionListener {
        @Override
        public void actionPerformed(java.awt.event.ActionEvent event) {
            String strData = input.getText();
            HTML2WikiConverter conv = new HTML2WikiConverter(strData);
            String result = conv.toWiki(new ToWikipedia(true, true, true));
            output.setText(result);
        }
View Full Code Here


public class HTML2WikipediaTest {

    @Test public void test0() {
        HTML2WikiConverter conv = new HTML2WikiConverter();
        conv.setInputHTML("<b>hello<em>world</em></b>");
        String result = conv.toWiki(new ToWikipedia());
        assertThat("'''hello''world'''''").isEqualTo(result);
    }
View Full Code Here

    }

    @Test public void test1() {
        HTML2WikiConverter conv = new HTML2WikiConverter();
        conv.setInputHTML("<ul><li>hello world<ol><li>hello subworld</li></ol></li><li>second line</li></ul>");
        String result = conv.toWiki(new ToWikipedia());
        assertThat("\n* hello world\n" + "*# hello subworld\n" + "* second line\n").isEqualTo(result);
    }
View Full Code Here

    @Test public void test2() {
        HTML2WikiConverter conv = new HTML2WikiConverter();
        // invalid nested html test
        conv.setInputHTML("<ul><li>hello world<ol><li>hello subworld</ol><li>second line</ul>");
        String result = conv.toWiki(new ToWikipedia());
        assertThat("\n* hello world\n" + "*# hello subworld\n" + "* second line\n").isEqualTo(result);
    }
View Full Code Here

    @Test public void test3() {
        HTML2WikiConverter conv = new HTML2WikiConverter();
        // invalid nested html test
        conv.setInputHTML("<h2>the good</h2><h3>the bad</h3><h2>and the ugly</h2>");
        String result = conv.toWiki(new ToWikipedia());
        assertThat("\n" + "== the good ==\n" + "\n" + "=== the bad ===\n" + "\n" + "== and the ugly ==\n").isEqualTo(result);
    }
View Full Code Here

                + "<td>Strauße (Struthionidae)</td>\n" + "</tr>\n" + "\n" + "<tr>\n"
                + "<td><i><a href=\"/wiki/Gattung_%28Biologie%29\" title=\"Gattung (Biologie)\">Gattung</a>:</i></td>\n"
                + "<td>Strauße (<i>Struthio</i>)</td>\n" + "</tr>\n" + "<tr>\n"
                + "<td><i><a href=\"/wiki/Art_%28Biologie%29\" title=\"Art (Biologie)\">Art</a>:</i></td>\n"
                + "<td>Afrikanischer Strauß</td>\n" + "</tr>\n" + "</table>");
        String result = conv.toWiki(new ToWikipedia());
        assertThat("                         \n" + "{| border=\"1\"\n" + "|-\n" + "|\'\'[[Klasse]]:\'\'\n"
                + "|[[Vögel]] (Aves)\n" + "|-\n" + "|\'\'[[Unterklasse]]:\'\'\n" + "|[[Urkiefervögel]] (Palaeognathae)\n" + "|-\n"
                + "|\'\'[[Ordnung]]:\'\'\n" + "|[[Laufvögel]] (Struthioniformes)\n" + "|-\n" + "|\'\'[[Familie]]:\'\'\n"
                + "|Strauße (Struthionidae)\n" + "|-\n" + "|\'\'[[Gattung]]:\'\'\n" + "|Strauße (\'\'Struthio\'\')\n" + "|-\n"
                + "|\'\'[[Art]]:\'\'\n" + "|Afrikanischer Strauß\n" + "|}").isEqualTo(result);
View Full Code Here

    }

    @Test public void test6() {
        HTML2WikiConverter conv = new HTML2WikiConverter();
        conv.setInputHTML("<b>hello</b> <em>world</em>");
        String result = conv.toWiki(new ToWikipedia());
        assertThat("'''hello''' ''world''").isEqualTo(result);
    }
View Full Code Here

    }

    @Test public void test7() {
        HTML2WikiConverter conv = new HTML2WikiConverter();
        conv.setInputHTML("<html><body><table>\n<tr>\n<td>hello world</td>\n</tr></table></body></html>");
        String result = conv.toWiki(new ToWikipedia());
        assertThat("   \n" + "{| border=\"1\"\n" + "|-\n" + "|hello world\n" + "|}").isEqualTo(result);
    }
View Full Code Here

    }

    @Test public void test8() {
        HTML2WikiConverter conv = new HTML2WikiConverter();
        conv.setInputHTML("<font size=\"1\">hello</font> <em>world</em>");
        String result = conv.toWiki(new ToWikipedia(true, true));
        assertThat("hello ''world''").isEqualTo(result);
    }
View Full Code Here

    }

    @Test public void test9() {
        HTML2WikiConverter conv = new HTML2WikiConverter();
        conv.setInputHTML("<h2>hello \n world\n</h2>");
        String result = conv.toWiki(new ToWikipedia(true, true));
        assertThat("\n" + "== hello   world ==\n").isEqualTo(result);
    }
View Full Code Here

TOP

Related Classes of info.bliki.html.wikipedia.ToWikipedia

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.