用來為程式寫測試用例。
以前總是要自己寫main方法測試自己寫的程式,當需要另乙個方法時,又要寫main測試。junit是專業的測試工具。
為junit寫乙個包:junit.test包,所有測試程式都放在裡面。
public
class person()
public
void eat()
}
包資源管理器->選中person類->右鍵->new->junittestcase->修改包名為junit.test->下一步->選擇要測試的方法
每個要測試的方法都會有@test註解。
在生成的persontest中給test***()方法新增測試內容。
選擇persontest類->右鍵->run as->junittset.
outline->選中test***()方法->右鍵->run as->junittest
1.setup()和teardown()
1.setupbeforeclass()和teardownafterclass()
@test ——必須是public,返回的必須是void,無參的方法
@before —-必須是public,返回的必須是void,無參的方法
@after ——必須是public,返回的必須是void,無參的方法
@beforeclass——-必須是public,static,返回的必須是void,無參的方法
@afterclass——-必須是public,static,返回的必須是void,無參的方法
java基礎之final詳解
問題 使用final關鍵字修飾乙個變數時,是引用不能變,還是引用的物件不能變 答 使用final關鍵字修飾乙個變數時,是指引用變數不能變,引用變數所指向的物件中的內容還是可以改變的。public class test10 public static int method1 final int i 有...
Java基礎 Thread之jion 詳解
在多執行緒的程式設計中,我們會遇到需要使用join 的情況,在我的理解裡就是在並行的狀態下進行序列執行。public final void join throws interruptedexception 等待該執行緒終止。該方法會丟擲中斷異常,實際上是應為join是利用wait 函式來構造的。即當...
java基礎之泛型詳解
public class a public t get 當使用者建立a類物件時,就會給a類的型別變數t賦值。如new a 這說明a類中所有的t都會被string替換。public class a public string get 泛型類說明這個類有型別變數,在建立這個類物件時需要給型別變數賦值。泛...