知识大全 Eclipse快速上手指南之使用JUnit
Posted 知
篇首语:少量的常识,当得大量的学问。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Eclipse快速上手指南之使用JUnit相关的知识,希望对你有一定的参考价值。
Eclipse快速上手指南之使用JUnit 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
测试对于保证软件开发质量有着非常重要的作用 单元测试更是必不可少 JUnit是一个非常强大的单元测试包 可以对一个/多个类的单个/多个方法测试 还可以将不同的TestCase组合成TestSuit 使测试任务自动化 Eclipse同样集成了JUnit 可以非常方便地编写TestCase
我们创建一个Java工程 添加一个example Hello类 首先我们给Hello类添加一个abs()方法 作用是返回绝对值
下一步 我们准备对这个方法进行测试 确保功能正常 选中Hello java 右键点击 选择New >JUnit Test Case
Eclipse会询问是否添加junit jar包 确定后新建一个HelloTest类 用来测试Hello类
选中setUp()和tearDown() 然后点击 Next
选择要测试的方法 我们选中abs(int)方法 完成后在HelloTest java中输入
JUnit会以以下顺序执行测试 (大致的代码) try HelloTest test = new HelloTest(); // 建立测试类实例 test setUp(); // 初始化测试环境 test testAbs(); // 测试某个方法 test tearDown(); // 清理资源 catch…
setUp()是建立测试环境 这里创建一个Hello类的实例 tearDown()用于清理资源 如释放打开的文件等等 以test开头的方法被认为是测试方法 JUnit会依次执行testXxx()方法 在testAbs()方法中 我们对abs()的测试分别选择正数 负数和 如果方法返回值与期待结果相同 则assertEquals不会产生异常
如果有多个testXxx方法 JUnit会创建多个XxxTest实例 每次运行一个testXxx方法 setUp()和tearDown()会在testXxx前后被调用 因此 不要在一个testA()中依赖testB()
直接运行Run >Run As >JUnit Test 就可以看到JUnit测试结果
绿色表示测试通过 只要有 个测试未通过 就会显示红色并列出未通过测试的方法 可以试图改变abs()的代码 故意返回错误的结果(比如return n+ ;) 然后再运行JUnit就会报告错误
如果没有JUnit面板 选择Window >Show View >Other 打开JUnit的View
cha138/Article/program/Java/ky/201311/29241相关参考
Eclipse3.0快速上手指南之安装配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Ecl
知识大全 Eclipse入门之使用指南及开发Eclipse插件 (2)
Eclipse入门之使用指南及开发Eclipse插件(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
EclipseForm程序设计指南之入门[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 介
EclipseForm程序设计指南之入门[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb
EclipseForm程序设计指南之入门[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!<xm
在Eclipse中使用JUnit启蒙引导 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 许多书上
Eclipse中建立自己的JUnit测试[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 很
Eclipse中建立自己的JUnit测试[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在
Eclipse中建立自己的JUnit测试[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这
Eclipse中建立自己的JUnit测试[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 现