📄 testsforhistory.java
字号:
package com.ttdev.tddcalc;
import junit.framework.*;
import com.gargoylesoftware.htmlunit.html.*;
public class TestsForHistory extends TestCase {
public void testThreeCalculations() throws Exception {
TestsForCalculation test = new TestsForCalculation();
test.setUp();
test.testAdd();
test.testMinus();
test.testAdd();
HtmlPage page = test.getPage();
HtmlAnchor historyLink = (HtmlAnchor) page.getHtmlElementById("history");
page = (HtmlPage) historyLink.click();
HtmlTable table = (HtmlTable) page.getHtmlElementById("historyTable");
assertEquals(table.getRowCount(), 4);
assertEquals(table.getCellAt(0, 0).asText(), "Number 1");
assertEquals(table.getCellAt(0, 1).asText(), "Operator");
assertEquals(table.getCellAt(0, 2).asText(), "Number 2");
assertEquals(table.getCellAt(0, 3).asText(), "Result");
assertEquals(table.getCellAt(1, 0).asText(), "1");
assertEquals(table.getCellAt(1, 1).asText(), "Add");
assertEquals(table.getCellAt(1, 2).asText(), "2");
assertEquals(table.getCellAt(1, 3).asText(), "3");
assertEquals(table.getCellAt(2, 0).asText(), "1");
assertEquals(table.getCellAt(2, 1).asText(), "Minus");
assertEquals(table.getCellAt(2, 2).asText(), "2");
assertEquals(table.getCellAt(2, 3).asText(), "-1");
assertEquals(table.getCellAt(3, 0).asText(), "1");
assertEquals(table.getCellAt(3, 1).asText(), "Add");
assertEquals(table.getCellAt(3, 2).asText(), "2");
assertEquals(table.getCellAt(3, 3).asText(), "3");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -