junit有哪些方法,如何写junit测试
我不太了解Junit。只是今天突然听到有人提起,时间还早,所以我觉得不妨再写一篇关于Junit4超简单用法的文章,都是为了节省看官网demo的时间。这里只说@测试夹具。
1.JUnit超级配置文件1。http://junit.org或http://junit.org/junit4/,官方网站
没有比官网更权威的介绍了。
4.12,4.11等。上图中是JUnit4版本。JUnit3必须继承junit.framework.TestCase类,并且可能需要一些其他设置。并且不需要JUnit4。
2.xUnit xUnit是一套基于测试驱动开发的测试框架,包括:
1.PythonUnit
2.CppUnit
3.单元测试
第二,Demo的超级简单的用法和别人一样。说到JUnit的演示,我喜欢用calculate类,我也不例外。我们就以它为例吧。
1.写java类公共类calculate {public int add (int a,int b){ return a b;} public int subtract(int a,int b){ return a-b;} public int multiply(int a,int b){ return a* b;} public int divide(int a,int b) {//这里只是最简单的测试演示,暂时不做容错处理。返回a/b;}} 2.导入Junit
因为这里以Junit4为例,所以这里选择Junit4。
3.编写一个测试类来测试Calculate类中的add()方法。
4.运行测试类
5.测试结果分析
(1).Runs:表示总共有几个测试方法,已经运行了几个;
(2).Errors:指示引发异常的测试方法的数量;
(3).失败:表示失败的测试方法的数量;
(4).勾选:表示通过测试方法。
(5).此外,绿色进度条表示测试成功,红色进度条表示测试失败。
演示的结构:
第三,改进Junit。这里有一点关于JUnit的信息。就是基于上面的演示。
1.在src下创建一个新源Floder,并将其命名为test。
然后将先前的CalculateTest类和包一起移动到Test文件夹,如下所示
2.自动添加测试方法
假设现在要测试的类中有很多方法,不能一一写这些方法,可以用IDE。使用IDE自动生成测试类。因为上面的CalculateTest类已经被移到了测试目录下,所以这里IDE自动生成的Calculate类的测试类被命名为CalculateAutoTest。
生成步骤如下:
(1).右键单击测试类Calculate上的JUnit测试用例,如下所示。
(2)选择相应的方法进行测试。
然后你可以看到相应的测试方法自动生成。
(3).如上,右键点击CalculateAutoTest运行。
当然,这里没有具体的实现,所以测试会失败。
3.几个规范点
(1).测试方法必须用@Test标注,方法必须是public void,不带任何参数;
(2).创建一个新的源文件夹来存储测试代码,但是测试类的包名必须与被测试类的包名一致;
(3)测试单元中的每个方法必须是独立的,测试方法之间不能有依赖关系;
(4).测试类最好用Test作为类名的后缀,测试方法最好用test作为方法名的前缀。
4.后记“测试用例不是用来证明你是对的,而是用来证明你没有错。”自测除数为0,预期结果是错误的。看错误和失败,然后体验。
=========无聊分割线===========
稿箱的《计算机专业基础素养》都快发霉了。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。