【笔记】首次进行JUnit+Ant构建自动的单元测试(二)

关键字:JUnit,Ant,单元测试

终于把JUnit+Ant构建单元测试的大概了解了,其实我实践的过程是对了,只是指导博客(看到这里不懂请看我上一篇博客)本身的错误“成功”把我带入“坑”,有时候网友发布的教程也不是百分百正确。接下来的内容记录了我从解决上一篇遗留的问题到进行新的单元测试。

指导博客的错误:

对于一个三角形,应该返回一个1而不是返回0,所以在测试程序的时候这里是测试失败的,所以才导致我上一篇博客的一系列错误。正确的有效类测试应该将0改为1,这样测试出来的结果才正确并通过。所以,简单总结一下就是:首先确保自己正确了解整个程序的运行过程,如果连怎么调试这个程序都是模棱两可的话,给指导博客你按部就班都没有用。其次,就是当出现bug的时候注意看一下错误提示,是哪里出现了问题,该怎么解决,看自己的需要测试的代码和测试用例有没有写错,没办法解决的话某度会给你答案。最后,善于总结很重要,谁也不希望在跌倒过的地方再次跌倒吧!

一篇简单完整的JUnit+Ant构建自动的单元测试如下:

1.创建项目——创建需要测试的类

我这里以需要测试的类test为例

public class test {
    public int judgeScore(int x) {
    if(x>=90)
        return 1;
    else if(x>=80)
        return 2;
    else if(x>=70)
        return 3;
    else if(x>=60)
        return 4;
    else 
        return 5;
    }
    public int add(int x,int y) {
        return (x+y);
    }
}

2.创建测试类testTest(建议新创一个包用于放测试类,我这里只有一个测试类,所以放在同一个包问题不大)

file——new——other——JUnit Test Case

 

3.修改其中的方法

4.在此页面右键,run as ——Junit Test,结果测试通过

5.项目右键,export——Ant Buildfiles,选择自己的项目,注意红色junit,测试报告会在生成项目的junit文件夹

6.finsh后点击进入build.xml,run as(选第二个),仅勾选这两个

 

7.run完之后是测试成功的

8.打开项目文件夹的Junit,打开index.html

一个简单的完整的测试报告就好了。

 

转载注明出处!

原文地址:https://www.cnblogs.com/jiangfenli/p/10642877.html