网站大量收购独家精品文档,联系QQ:2885784924

计算机软件工具教学幻灯片.ppt

  1. 1、本文档共149页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件工具教学幻灯片.ppt

选择TestCalcFact类,右单击Run-Junit Test 在方法中添加测试用例(断言): assertEquals(0, CalcFact.calc(-1)); 分别依次添加测试用例: assertEquals(1L, CalcFact.calc(0)); assertEquals(1L, CalcFact.calc(1)); assertEquals(2432902008176640000L, CalcFact.calc(20)); assertEquals (0, CalcFact.calc(21)); 5.3 TDD(软件驱动开发) TDD---就像泥瓦匠砌墙用的准线 例子:用TDD方法开发一个求n!的程序。 1、建立Java项目:TDDDemoProject 2、建立包com.whut,com.whut.unittest 3、在包com.whut.unittest建立一个单元测试类TestCalcFact 4、在类TestCalcFact中新建一个方法testCalc() 5、对该方法做相应修改 package com.whut.unittest; import org.junit.After; import org.junit.Before; import static org.junit.Assert.*; import org.junit.Test; import com.whut.CalcFact; public class TestCalcFact { CalcFact calcFact; @Before public void setUp() throws Exception { calcFact = new CalcFact(); } @After public void tearDown() throws Exception { } @Test public void testCalc() { assertEquals(0, calcFact.calc(-1)); } } 6、在包com.whut内建立CalcFact类及方法public long calc(int n) package com.whut; public class CalcFact { public long calc(int n) { long result = 1; if (n 0) { result = 0; } return result; } } 7、运行测试类TestCalcFact,测试通过OK 8、在testCalc中增加断言: assertEquals(1, calcFact.calc(0)); assertEquals(1, calcFact.calc(1)); 9、运行测试类TestCalcFact,测试不通过。 10、修改类CalcFact方法calc: if (n 0) { result = 0; } else if (n == 0 || n == 1) { result = 1; } 11、在testCalc中增加断言: assertEquals(3628800, calcFact.calc(10)); 12、运行测试类TestCalcFact,测试不通过。 13、修改类CalcFact方法calc: if (n 0) { result = 0; } else if (n == 0 || n == 1) { result = 1; } else { result = 1; for (int i = 1; i = n; i++) { result = result * i; } } 14、在testCalc中增加断言: assertEquals(0, calcFact.calc(21)); 15、运行测试类TestCalcFact,测试不通过。 16、修改类CalcFact方法calc: 17、运行测试类TestCalcFact,测试通过OK。 任务视图主要用于显示工作空间中的错误和警告信息,如句法错误或不能解析的引用。每个条目显示进一步识别该问题的描述和位置。在一

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档