快速业务通道

Eclipse Test and Performance Tools Platform,第3部分: 测试应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18
t 类的成员和方法。

Eclipse Test and Performance Tools Platform,第3部分: 测试应用程序(13)

时间:2011-02-25 IBM Martin Streicher

为 Account 类创建一个 Eclipse TPTP JUnit 测试。Eclipse TPTP JUnit 测试是一种特殊的 JUnit 测试,在选择 File > New > Other 时可以在 Test 文件夹下找到它(见图 17)。

图 17. Eclipse TPTP JUnit 测试

在 Java 透视图中右击 Account.java,然后单击 New > Other。

在产生的窗口中,选择 TPTP JUnit Test。如果出现与图 18 相同的窗口,那么单击 Yes,从而将三个重要的 JAR 文件添加到当前的 Java CLASSPATH 变量中。

图 18. 在配置中添加必要的类

将新的测试命名为 AccountTest 并在测试编辑器中编辑这个测试(见图 19)。编辑完之后,单击 Finish。

图 19. 命名 Eclipse TPTP JUnit 测试案例

Eclipse Test and Performance Tools Platform,第3部分: 测试应用程序(14)

时间:2011-02-25 IBM Martin Streicher

在创建了新的 Eclipse TPTP JUnit 测试案例之后,Java 透视图应该与图 20 相似。

图 20. 新的 JUnit 测试套件的框架

单击 Test Methods 选项卡。在这个选项卡上,添加各个测试。单击 Add 三次创建三个测试:test 1、test 2 和 test 3。将 test 1 重命名为 testCreateEmpty,将 test 2 重命名为 createBalance,将 test 3 重命名为 testVerifyDeposit。

按 Ctrl+S 保存工作。如果单击 Eclipse TPTP JUnit 测试案例 AccountTest.java 并展开它的箭头,会在这个类中看到在创建测试之后命名的三个新方法。Eclipse TPTP JUnit 测试工具会尽可能保持 Java 类与测试编辑器中的测试方法同步。例如,如果在测试编辑器中对测试方法进行重命名,那么 Java 类中的名称就会自动地改变。(但是要小心:许多操作可能会导致两者不同步。)

打开 AccountTest.java 类并编辑新方法,建立清单 4 中的代码。完成编辑之后,按 Ctrl+S 保存工作。

清单 4. Account 类的三个测试案例

public void testCreateEmpty() throws Exception {   Account zeroAccount= new Account();   assertEquals("balance not zero", zeroAccount.balance(), (double) 0, 0.01); } public void testCreateBalance() throws Exception {   double startingBalance = 510.96;   Account newAccount= new Account(startingBalance);   assertEquals("starting balance incorrect", \   newAccount.balance(), startingBalance, 0.01); } public void testVerifyDeposit() throws Exception {   double startingBalance = 987.91;   double deposit = 1560.98;   Account newAccount = new Account(startingBalance);   assertEquals("deposit not credited",     newAccount.deposit(deposit), deposit+startingBalance, .01); }

Eclipse Test and Performance Tools Platform,第3部分: 测试应用程序(15)

时间:2011-02-25 IBM Martin Streicher

既然已经有了 Java 类和包含几个案例的 JUnit 测试,就可以详细指定测试应该如何运行了。单击 AccountTest.testsuite,然后单击 Behavior 选项卡;在这里详细设置如何执行测试套件。与使用 URL 工具时一样,下面几步是创建运行各个测试案例的循环和方法调用。

对执行循环和方法调用的方式进行配置的步骤如下:

在 Behavior 选项卡上,单击 Add。

在下一个窗口中(见图 21),在顶部的面板中选择三个 Java 方法,然后单击 OK。应该会看到三个测试方法出现在左边的面板中。

图 21. 选择要在当前 JUnit 测试中运行的案例

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号