예제 #1
0
 @Test
 public void test16() {
   HTML2WikiConverter conv = new HTML2WikiConverter();
   conv.setInputHTML(
       " <table>\n<tr>\n"
           + "                    <td align=\"left\" valign=\"top\">accesskey</td>\n"
           + "                    <td align=\"left\" valign=\"top\">false</td>\n"
           + "                    <td align=\"left\" valign=\"top\"></td>              <!----  empty cell -->\n"
           + "                    <td align=\"left\" valign=\"top\">false</td>\n"
           + "                    <td align=\"left\" valign=\"top\">String</td>\n"
           + "                    <td align=\"left\" valign=\"top\">Set the html accesskey attribute on rendered html element</td>\n"
           + "   </tr></table>");
   String result = conv.toWiki(new ToWikipedia());
   assertThat(
           "          \n"
               + "{| border=\"1\"\n"
               + "|-\n"
               + "|accesskey\n"
               + "|false\n"
               + "| \n"
               + "|false\n"
               + "|String\n"
               + "|Set the html accesskey attribute on rendered html element\n"
               + "|}")
       .isEqualTo(result);
 }
예제 #2
0
 @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);
 }
예제 #3
0
 @Test
 public void test20() {
   HTML2WikiConverter conv = new HTML2WikiConverter();
   conv.setInputHTML("<a id=\"TST\" name=\"TST\"></a><h2>TST</h2>");
   String result = conv.toWiki(new ToWikipedia());
   assertThat("\n" + "== TST ==\n" + "").isEqualTo(result);
 }
예제 #4
0
 @Test
 public void test19() {
   HTML2WikiConverter conv = new HTML2WikiConverter();
   conv.setInputHTML("<br>fsafds\n<br>");
   String result = conv.toWiki(new ToWikipedia());
   assertThat("<br>fsafds\n" + "<br>").isEqualTo(result);
 }
예제 #5
0
 @Test
 public void test13() {
   HTML2WikiConverter conv = new HTML2WikiConverter();
   conv.setInputHTML("<div> </div>");
   String result = conv.toWiki(new ToWikipedia());
   assertThat(" ").isEqualTo(result);
 }
예제 #6
0
 @Test
 public void test11() {
   HTML2WikiConverter conv = new HTML2WikiConverter();
   conv.setInputHTML("<h2> \n \n</h2>");
   String result = conv.toWiki(new ToWikipedia(true, true));
   assertThat("").isEqualTo(result);
 }
예제 #7
0
 @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);
 }
예제 #8
0
 @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);
 }
예제 #9
0
 @Test
 public void test18() {
   HTML2WikiConverter conv = new HTML2WikiConverter();
   conv.setInputHTML(
       "<a href=\"http://www.example.com\"><b><font color=red>A tag text</font></b></a>");
   String result = conv.toWiki(new ToWikipedia());
   assertThat("[[A tag text]]").isEqualTo(result);
 }
예제 #10
0
 @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);
 }
예제 #11
0
 @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);
 }
예제 #12
0
 @Test
 public void test4() {
   HTML2WikiConverter conv = new HTML2WikiConverter();
   // invalid nested html test
   conv.setInputHTML(
       "<table>\n"
           + "<tr>\n"
           + "<td><i><a href=\"/wiki/Klasse_%28Biologie%29\" title=\"Klasse (Biologie)\">Klasse</a>:</i></td>\n"
           + "<td><a href=\"/wiki/V%C3%B6gel\" title=\"Vögel\">Vögel</a> (Aves)</td>\n"
           + "</tr>\n"
           + "<tr>\n"
           + "<td><i><a href=\"/wiki/Klasse_%28Biologie%29\" title=\"Klasse (Biologie)\">Unterklasse</a>:</i></td>\n"
           + "<td><a href=\"/wiki/Urkieferv%C3%B6gel\" title=\"Urkiefervögel\">Urkiefervögel</a> (Palaeognathae)</td>\n"
           + "\n"
           + "</tr>\n"
           + "<tr>\n"
           + "<td><i><a href=\"/wiki/Ordnung_%28Biologie%29\" title=\"Ordnung (Biologie)\">Ordnung</a>:</i></td>\n"
           + "<td><a href=\"/wiki/Laufv%C3%B6gel\" title=\"Laufvögel\">Laufvögel</a> (Struthioniformes)</td>\n"
           + "</tr>\n"
           + "<tr>\n"
           + "<td><i><a href=\"/wiki/Familie_%28Biologie%29\" title=\"Familie (Biologie)\">Familie</a>:</i></td>\n"
           + "<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);
 }
예제 #13
0
 @Test
 public void test17() {
   HTML2WikiConverter conv = new HTML2WikiConverter();
   conv.setInputHTML(
       " <table>\n<tr>\n"
           + "                    <td align=\"left\" valign=\"top\"></td>             \n"
           + "   </tr></table>");
   String result = conv.toWiki(new ToWikipedia());
   assertThat("    \n" + "{| border=\"1\"\n" + "|-\n" + "| \n" + "|}").isEqualTo(result);
 }
예제 #14
0
 @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);
 }
예제 #15
0
  public static void main(String[] args) {
    try {
      HTML2WikiConverter conv = new HTML2WikiConverter();
      conv.setInputHTML("<b>hello</b> <em>world</em>");
      System.out.print(conv.toWiki(new ToWikipedia()));

    } catch (Exception e) {
      e.printStackTrace();
    }
  }
예제 #16
0
 @Test
 public void test15() {
   HTML2WikiConverter conv = new HTML2WikiConverter();
   // invalid nested html test
   conv.setInputHTML(
       "The <a href=\"http://good\">good</a> the <div>bad</div> and <b><i>the</i> ugly</b>");
   String result = conv.toWiki(new ToWikipedia());
   assertThat("The [[good]] the \n" + "<div>bad\n" + "</div> and '''''the'' ugly'''")
       .isEqualTo(result);
 }
예제 #17
0
 @Test
 public void test14() {
   HTML2WikiConverter conv = new HTML2WikiConverter();
   // invalid nested html test
   conv.setInputHTML(
       "<h2>the <a href=\"http://good\">good</a></h2><h3>the <div>bad</div></h3><h2>and <b><i>the</i> ugly</b></h2>");
   String result = conv.toWiki(new ToWikipedia());
   assertThat(
           "\n" + "== the good ==\n" + "\n" + "=== the bad ===\n" + "\n" + "== and the ugly ==\n")
       .isEqualTo(result);
 }