单元测试
可以理解为 取代main方法
定义一个空参数没有返回值的方法
在方法上写@org.junit.Test
选中Test方法名 右键运行
在其他方法上@Before 之前
@After 之后
当写了这个之后,每当有一个单元测试,这个单元测试前后都会执行被@Before @After 修饰的方法
public class Demo02_Junit {
@After
public void method1(){
System.out.println("之后");
}
@Test
public void method2(){
System.out.println("单元测试1");
}
@Test
public void method4(){
System.out.println("单元测试2");
}
@Before
public void method3(){
System.out.println("之前");
}
}
枚举
枚举
定义枚举的格式
public enum 枚举名{}
枚举的本质就是一个类的多个对象。
枚举中的常量名字大写,多个常量之间逗号分开,最后一个常量可以写分号,也可以不写。每一个常量,都表示这个类的对象。修饰符为
public static final
。类似:
public class Color{
public static final Color RED = new Color();
public static final Color GREEN = new Color();private Color(){}
}
public enum Color {
RED,GREEN,BLUE("蓝色");
private String aaa;
private Color(){}
private Color(String aaa){
this.aaa = aaa;
}
public String getAaa() {
return aaa;
}
public void setAaa(String aaa) {
this.aaa = aaa;
}
}
//测试
public class Test03 {
public static void main(String[] args) {
Color blue = Color.BLUE;
System.out.println(blue.getAaa()); //蓝色
blue.setAaa("huangse");
System.out.println(blue.getAaa()); //huangse
}
}