Lombok&Junit
Lombok
JVM默认不解析第三方的注解
// 链式调用
public class Student {
private Integer age;
private String name;
private String address;
private String email;
}
jar下载: https://mvnrepository.com/
Junit (单元测试)
package cn.javasm.demo;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class TaskManager {
@Test
public void method1() {
// int i = 1 / 0;
System.out.println("HelloWorld");
}
// 单元测试的方法要求三无:没有返回值,没有参数,没有静态
@Test
public void method2() {
// 断言
System.out.println("HelloJava");
// AssertionError 断言错误
int sum = add(10, 20);
assert sum == 30;
}
public int add(int a, int b) {
return a + b;
}
@Before // 在每个测试方法执行之前执行
public void before() {
System.out.println("before......");
}
@After // 在每个测试方法执行之后执行
public void after() {
System.out.println("after.......");
}
}