junit中failure和error的区别

  今天学了junit发现网上说的都一样,对于没用过junit的人那叫一个痛苦。所以我总结了下junit中failure和error的区别。

junit中:

   failure是指:被测程序的逻辑有错误,得不到预期的值。执行了junit的断言。

  error是指:被测程序本身抛出的异常,还没有执行到junit的断言就抛出了异常。

 

断言:就是junit中的方法。例如(assertEquals(),assertTrue())

 

java中的异常分类用一个图就明白了。

 

junit中failure和error的区别_第1张图片

 

你可能感兴趣的:(exception,error,JUnit,区别,断言,failure)