java基礎之JUnit詳解

2021-08-27 11:30:04 字數 792 閱讀 4085

用來為程式寫測試用例。

以前總是要自己寫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 泛型類說明這個類有型別變數,在建立這個類物件時需要給型別變數賦值。泛...