JUnit4 单元测试

一、             题目简介

这次的单元测试我选择作了一个基本四则运算的程序,该程序进行测试比较的简单,对于初步接触JUnit的我来说便于理解这次的测试过程。

二、源码的github链接

原代码:https://github.com/wangwangrong/test2/blob/master/Calculator1.java

测  试:https://github.com/wangwangrong/test2/blob/master/Calculator1Test.java

 

三、所设计的模块测试用例、测试结果截图

Calculator1.java 的设计模块

                       

 

 

Calculator1Test.java  测试用例

 

 

 

测试结果

 

 

进度条是红颜色表示发现错误,具体的测试结果在进度条上面有表示“共进行了4个测试,其中1个测试被忽略,两个测试失败”。

你要测试哪个类,那么你首先就要创建一个该类的对象。

   为了测试Calculator类,我们必须创建一个calculator对象。

 

 

 

 

 

注释说明

@Test:

表明该方法是一个测试方法

 

 

@Before:

使用了该元数据的方法在每个测试方法执行之前都要执行一次。

@After:

使用了该元数据的方法在每个测试方法执行之后要执行一次。

 

 

 

@Ignore:

该元数据标记的测试方法在测试中会被忽略。同时可以为该标签传递一个String的参数,来表明为什么会忽略这个测试方法。比如:@lgnore("该方法还没有实现"),在执行的时候,仅会报告该方法没有实现,而不会运行测试方法。

 

 

四、问题及解决方案、心得体会

 

1、  在设计的时候最好先 右击 项目名称 选择 Properties  选择 java Compiler 将Compiler compliance level 设置为较高的版本

2、  要使用JUnit4进行测试 一定要进行如下操作

右击项目的名称选择 Properties

 

 

打开的界面中选择 java Build Path 选项

 

然后单击 下面的按钮

 

 

选择JUnit 选项

 

单击Next 按钮 在弹出的界面中将JUnit library version 设置为 JUnit4

 

 

最后单击 Finish 按钮

 

3、JUnit4单元测试还是头次听老师说的,自己这次动手做了一次虽然有些东西还是不太明白,但是也算是基本入门了,只是还不太熟练,根据网上查到的资料以及上课时所理解的,来完成一个小程序的测试还是基本可以的,今后多多练习应该就比较熟练了。

posted @ 2015-05-05 21:51  wangrongrong  阅读(231)  评论(1编辑  收藏  举报