【JAVA-UT】9、AfterClass--集體的尾巴
文|碼術張
在所有Test方法執行結束後,如果還要做點什麼,怎麼辦?
使用AfterClass。
如何使用?
舉例如下:
public class AfterClassTest { private static String names[] = new String[5]; @Test public void apple() { names[0] = "apple"; } @Test public void orange() { names[1] = "orange"; } @AfterClass public static void printNames() { System.out.println("test name: " + names[0]); System.out.println("test name: " + names[1]); } }

1547184367558.png
從執行結果中可看到,兩個名字都被列印了出來。
為什麼不是列印一個或零個?
因為,AfterClass註解的這個方法,是在其他兩個方法執行後,才被執行的。
注意:
AfterClass註解的方法得宣告為:
public static void