1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package org.htmlunit.html.parser;
16
17 import org.htmlunit.SimpleWebTestCase;
18 import org.htmlunit.html.HtmlPage;
19 import org.htmlunit.junit.BrowserRunner;
20 import org.junit.Test;
21 import org.junit.runner.RunWith;
22
23
24
25
26
27
28
29 @RunWith(BrowserRunner.class)
30 public class MalformedHtml2Test extends SimpleWebTestCase {
31
32
33
34
35
36 @Test
37 public void tableTextOutsideTD() throws Exception {
38 final String html = "<html><body>\n"
39 + "<table border='1'>\n"
40 + "<tr><td>1</td>\n"
41 + "<td>2</td>\n"
42 + "some text\n"
43 + "</tr>\n"
44 + "</table>\n"
45 + "</body></html>";
46 final HtmlPage page = loadPageWithAlerts(html);
47 final String expectedText = "some text\n1\t2";
48 assertEquals(expectedText, page.asNormalizedText());
49 }
50
51 }