public void testMultTables_RowsProblem2()

in src/main/java/com/atlassian/uwc/converters/dokuwiki/TableRowColSpanConverterTest.java [773:899]


	public void testMultTables_RowsProblem2() {

		String input, expected, actual;
		input = "<table><tbody>\n" + 
				"<tr>\n" + 
				"<th><p> h1       </p></th>\n" + 
				"<th><p> h2                                 </p></th>\n" + 
				"<th><p> h3 </p></th>\n" + 
				"<th><p> h4 </p></th>\n" + 
				"<th><p> h5 </p></th>\n" + 
				"<th><p> h6 </p></th>\n" + 
				"</tr>\n" + 
				"<tr>\n" + 
				"<td><p> thin        ::UWCTOKENROWSPANS:2::</p></td>\n" + 
				"<td><p> man </p></td>\n" + 
				"<td><p> starring ::UWCTOKENROWSPANS:2::</p></td>\n" + 
				"<td><p> myrna </p></td>\n" + 
				"<td><p> loy  ::UWCTOKENROWSPANS:2::</p></td>\n" + 
				"<td><p> tralalala  ::UWCTOKENROWSPANS:2::</p></td>\n" + 
				"</tr>\n" + 
				"<tr>\n" + 
				"<td><p> :::           </p></td>\n" + 
				"<td><p> and  </p></td>\n" + 
				"<td><p> :::                                       </p></td>\n" + 
				"<td><p> asta       </p></td>\n" + 
				"<td><p> :::                                      </p></td>\n" + 
				"<td><p> :::             </p></td>\n" + 
				"</tr>\n" + 
				"<tr>\n" + 
				"<td><p> foo         ::UWCTOKENROWSPANS:2::</p></td>\n" + 
				"<td><p> bar     </p></td>\n" + 
				"<td><p> arg::UWCTOKENROWSPANS:2::</p></td>\n" + 
				"<td><p> this </p></td>\n" + 
				"<td><p> is ::UWCTOKENROWSPANS:2::</p></td>\n" + 
				"<td><p> annoying ::UWCTOKENROWSPANS:2::</p></td>\n" + 
				"</tr>\n" + 
				"<tr>\n" + 
				"<td><p> :::           </p></td>\n" + 
				"<td><p> testing  </p></td>\n" + 
				"<td><p> :::                                       </p></td>\n" + 
				"<td><p> 123      </p></td>\n" + 
				"<td><p> :::                                      </p></td>\n" + 
				"<td><p> :::             </p></td>\n" + 
				"</tr>\n" + 
				"<tr>\n" + 
				"<td><p> 1      ::UWCTOKENROWSPANS:2::</p></td>\n" + 
				"<td><p> 2    </p></td>\n" + 
				"<td><p> 3   ::UWCTOKENROWSPANS:2::</p></td>\n" + 
				"<td><p> 4  </p></td>\n" + 
				"<td><p> 5 ::UWCTOKENROWSPANS:2::</p></td>\n" + 
				"<td><p> 6  ::UWCTOKENROWSPANS:2::</p></td>\n" + 
				"</tr>\n" + 
				"<tr>\n" + 
				"<td><p> :::           </p></td>\n" + 
				"<td><p> a </p></td>\n" + 
				"<td><p> :::                                       </p></td>\n" + 
				"<td><p> b        </p></td>\n" + 
				"<td><p> :::                                      </p></td>\n" + 
				"<td><p> :::             </p></td>\n" + 
				"</tr>\n" + 
				"</tbody></table>\n" + 
				"";
		expected = "<table><tbody>\n" + 
				"<tr>\n" + 
				"<th><p> h1       </p></th>\n" + 
				"<th><p> h2                                 </p></th>\n" + 
				"<th><p> h3 </p></th>\n" + 
				"<th><p> h4 </p></th>\n" + 
				"<th><p> h5 </p></th>\n" + 
				"<th><p> h6 </p></th>\n" + 
				"</tr>\n" + 
				"<tr>\n" + 
				"<td rowspan='2'><p> thin        </p></td>\n" + 
				"<td><p> man </p></td>\n" + 
				"<td rowspan='2'><p> starring </p></td>\n" + 
				"<td><p> myrna </p></td>\n" + 
				"<td rowspan='2'><p> loy  </p></td>\n" + 
				"<td rowspan='2'><p> tralalala  </p></td>\n" + 
				"</tr>\n" + 
				"<tr>\n" + 
				"\n" + 
				"<td><p> and  </p></td>\n" + 
				"\n" + 
				"<td><p> asta       </p></td>\n" + 
				"\n" + 
				"\n" + 
				"</tr>\n" + 
				"<tr>\n" + 
				"<td rowspan='2'><p> foo         </p></td>\n" + 
				"<td><p> bar     </p></td>\n" + 
				"<td rowspan='2'><p> arg</p></td>\n" + 
				"<td><p> this </p></td>\n" + 
				"<td rowspan='2'><p> is </p></td>\n" + 
				"<td rowspan='2'><p> annoying </p></td>\n" + 
				"</tr>\n" + 
				"<tr>\n" + 
				"\n" +  
				"<td><p> testing  </p></td>\n" + 
				"\n" +  
				"<td><p> 123      </p></td>\n" + 
				"\n" +  
				"\n" +  
				"</tr>\n" + 
				"<tr>\n" + 
				"<td rowspan='2'><p> 1      </p></td>\n" + 
				"<td><p> 2    </p></td>\n" + 
				"<td rowspan='2'><p> 3   </p></td>\n" + 
				"<td><p> 4  </p></td>\n" + 
				"<td rowspan='2'><p> 5 </p></td>\n" + 
				"<td rowspan='2'><p> 6  </p></td>\n" + 
				"</tr>\n" + 
				"<tr>\n" + 
				"\n" +   
				"<td><p> a </p></td>\n" + 
				"\n" +   
				"<td><p> b        </p></td>\n" + 
				"\n" +   
				"\n" +   
				"</tr>\n" + 
				"</tbody></table>\n"; 
		Page page = new Page(null);
		page.setOriginalText(input);
		tester.convert(page);
		actual = page.getConvertedText();
		assertNotNull(actual);
		assertEquals(expected, actual);
	}