junit有哪些方法,如何写junit测试

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: