Junit单元测试

Junit单元测试

  • 依赖
<!--单元测试-->
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
</dependency>
  • 特点

简单实用【比起Main方法,可随时测试,而且每个方法均可测试】

@Test只有在方法上有效,只要加了这个注解的方法,就可以直接运行。

部分源码实现如下:作用域为方法、是运行时注解

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface Test {}

测试成功:

@Test
public void test(){
    System.out.println(1/1);
}

image-20200418161140752

测试失败:

@Test
public void test(){
    System.out.println(1/0);
}

image-20200418161533954

原文地址:https://www.cnblogs.com/mytJava/p/12726406.html