知识大全 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

相关参考

知识大全 Eclipse 3.0快速上手指南之安装配置

Eclipse3.0快速上手指南之安装配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Ecl

知识大全 Eclipse入门之使用指南及开发Eclipse插件 (2)

Eclipse入门之使用指南及开发Eclipse插件(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 Eclipse Form程序设计指南之入门[1]

EclipseForm程序设计指南之入门[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  介

知识大全 Eclipse Form程序设计指南之入门[3]

EclipseForm程序设计指南之入门[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 Eclipse Form程序设计指南之入门[2]

EclipseForm程序设计指南之入门[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!<xm

知识大全 在 Eclipse 中使用 JUnit 启蒙引导

在Eclipse中使用JUnit启蒙引导  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  许多书上

知识大全 Eclipse中建立自己的JUnit测试[3]

Eclipse中建立自己的JUnit测试[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  很

知识大全 Eclipse中建立自己的JUnit测试[2]

Eclipse中建立自己的JUnit测试[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在

知识大全 Eclipse中建立自己的JUnit测试[1]

Eclipse中建立自己的JUnit测试[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这

知识大全 Eclipse中建立自己的JUnit测试[4]

Eclipse中建立自己的JUnit测试[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  现