public void testConvert_ContentFormattingTable_AndOtherStuff()

in src/main/java/com/atlassian/uwc/converters/xml/XmlConverterTest.java [720:811]


	public void testConvert_ContentFormattingTable_AndOtherStuff() {
		String input, expected, actual;
		events.addEvent("table", "com.atlassian.uwc.converters.xml.ContentFormattingTableParser");
		events.addEvent("tr", "com.atlassian.uwc.converters.xml.ContentFormattingTableParser");
		events.addEvent("td", "com.atlassian.uwc.converters.xml.ContentFormattingTableParser");
		events.addEvent("th", "com.atlassian.uwc.converters.xml.ContentFormattingTableParser");
		events.addEvent("strong", "com.atlassian.uwc.converters.xml.BasicParser");
		input = "<uwc>" +
				"<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"width: 311px;\">\n" + 
				"<tbody>\n" + 
				"<tr>\n" + 
				"<td height=\"20\" width=\"115\">\n" + 
				"<strong style=\"font-size: 10pt; \">\n" + 
				"HEADER_1</strong>\n" + 
				"</td>\n" + 
				"<td width=\"196\">\n" + 
				"<strong style=\"font-size: 10pt; \">\n" + 
				"HEADER_2</strong>\n" + 
				"</td>\n" + 
				"</tr>\n" + 
				"<tr>\n" + 
				"<td align=\"right\" height=\"20\">\n" + 
				"<span style=\"font-size: 10pt;\">\n" + 
				"1</span>\n" + 
				"</td>\n" + 
				"<td>\n" + 
				"<span style=\"font-size: 10pt;\">\n" + 
				"foobar</span>\n" + 
				"</td>\n" + 
				"</tr>\n" +
				"<tr>\n" + 
				"<td align=\"right\" height=\"20\">\n" + 
				"<span style=\"font-size: 10pt;\">\n" + 
				"2</span>\n" + 
				"</td>\n" + 
				"<td>\n" + 
				"<span style=\"font-size: 10pt;\">\n" + 
				"words</span>\n" + 
				"</td>\n" + 
				"</tr>\n" + 
				"<tr>\n" +
				"<td align=\"right\" height=\"20\">\n" + 
				"<span style=\"font-size: 10pt;\">\n" + 
				"3</span>\n" + 
				"</td>\n" + 
				"<td>\n" + 
				"<span style=\"font-size: 10pt;\">\n" + 
				"abc</span>\n" + 
				"</td>\n" + 
				"</tr>\n" + 
				"</tbody>\n" + 
				"</table>" + 
				"</uwc>";
		expected = "{table:border=0|cellpadding=0|cellspacing=0|style=width: 311px;}\n" + 
				"{tr}\n" + 
				"{td:height=20|width=115}\n" + 
				"*HEADER_1* " + 
				"{td}\n" + 
				"{td:width=196}\n" + 
				"*HEADER_2* " + 
				"{td}\n" + 
				"{tr}\n" + 
				"{tr}\n" + 
				"{td:align=right|height=20}\n" + 
				"1" + 
				"{td}\n" + 
				"{td}\n" + 
				"foobar" + 
				"{td}\n" + 
				"{tr}\n" + 
				"{tr}\n" + 
				"{td:align=right|height=20}\n" + 
				"2" + 
				"{td}\n" + 
				"{td}\n" + 
				"words" + 
				"{td}\n" + 
				"{tr}\n" + 
				"{tr}\n" + 
				"{td:align=right|height=20}\n" + 
				"3" + 
				"{td}\n" + 
				"{td}\n" + 
				"abc" + 
				"{td}\n" + 
				"{tr}\n" + 
				"{table}" + 
				"";
		actual = parse(input);
		assertNotNull(actual);
		assertEquals(expected, actual);
	}