zoukankan      html  css  js  c++  java
  • junit3和junit4的区别总结

    先来看一个例子:

    先用junit3来写测试用例,如下:

    junit3测试结果:

    从上面可看出:

    1.junit3必须要继承TestCase类

    2.每次执行一个测试用例前,junit3执行一遍setup(),用于对数据的初始化

      执行完一个测试用例后,再执行teardown,用于销毁还原数据

    3.测试方法必须写成test***形式。比如上述写了三个方法,testAdd,eee,test,但是测试结果中只有testAdd和test的

    再看用junit4写测试用例:

    junit4运行结果:

    可知junit4:

    1.junit4 不需继承TestCase这个类

    2.junit4使用标签@Before,@After代替junit3中的Setup和Teardown

    4.junit的用例名称可以随便写,只要前面加个标签@Test即可。如写了三个方法:testAdd,testMinus和eee,运行后,这三个方法都得到了执行

  • 相关阅读:
    java web
    java web
    java
    周末总结7
    java
    java
    java
    java
    java web
    java
  • 原文地址:https://www.cnblogs.com/weiweiyao/p/4090067.html
Copyright © 2011-2022 走看看