📄 webtabletestcase.java
字号:
package webwork.view.taglib.ui.table;import java.io.IOException;import java.net.MalformedURLException;import webwork.view.WebSupport;import com.meterware.httpunit.*;import org.xml.sax.SAXException;/** * @author Hani Suleiman (hani@formicary.net) * Date: Nov 13 * @author 2003 * Time: 5:43:16 PM */public class WebTableTestCase extends WebSupport{ public void testViewTable() throws IOException, SAXException { WebConversation conversation = new WebConversation(); WebRequest request = new GetMethodWebRequest(TEST_HOME + "tests/table.action"); WebResponse response = conversation.getResponse(request); com.meterware.httpunit.WebTable table = response.getTableWithID("tabletest"); assertNotNull("Could not find table with id 'tabletest'", table); String[][] contents = table.asText(); assertEquals("Unexpected number of rows", 4, table.getRowCount()); assertEquals("unexpected contents for cell [1][1]", "$69.96", contents[1][1].trim()); assertEquals("unexpected contents for cell [2][0]", "2001-02-02", contents[2][0].trim()); assertEquals("unexpected contents for cell [2][2]", "default renderer (2)", contents[2][2].trim()); assertEquals("unexpected contents for cell [3][4]", "weird stuff!", contents[3][4].trim()); } public void testSortTable() throws SAXException, IOException { WebConversation conversation = new WebConversation(); WebRequest request = new GetMethodWebRequest(TEST_HOME + "tests/table.action"); WebResponse response = conversation.getResponse(request); com.meterware.httpunit.WebTable table = response.getTableWithID("tabletest"); TableCell cell = table.getTableCell(0, 0); WebLink link = cell.getLinks()[0]; response = link.click(); table = response.getTableWithID("tabletest"); assertEquals("unexpected contents for cell [1][0]", "2001-02-02", table.getCellAsText(1, 0).trim()); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -