使用 JUnit 测试 GWT 代码
1. JUnit 概述
如果你还不了解 JUnit,可从其项目网站(www.junit.org)开始了解。该网站有很多关于 JUnit 框架的文章。虽然这里的概述无法替代数千页的专业资料,但足以让你在初次使用 JUnit 时编写简单测试。
如果还未准备好 JUnit,需访问 JUnit 网站下载 3.8.x 分支的最新版本。虽有 4.x 版本,但它与 GWT 不兼容,因为 JUnit 4.x 利用了 Java 5 的新功能,而 GWT 尚不支持 Java 5 语法。
2. 编写简单测试用例
在 JUnit 中,测试用例是一个类,可包含一个或多个测试。其目的是将一组测试按功能分组。例如,可将日历小部件的所有测试放在同一个类中,还能编写供测试共享的私有方法。
下面通过一个测试基本数学功能的例子来感受 JUnit 的使用。首先创建一个名为 MathTestCase 的新类,并让它继承 JUnit 的 TestCase 类,示例代码如下:
package org.gwtbook.test;
import junit.framework.TestCase;
public class MathTestCase extends TestCase
{
private int x = 100;
private int y = 10;
public void testAdd() {
assertEquals(110, x + y);
}
public vo
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



