⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testsforhistory.java

📁 Enjoy Web Dev With Tapestry 一书的源代码
💻 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 + -