如何java單元測試返回void的方法

2021-06-09 14:21:24 字數 421 閱讀 8813

by charles_wang8888

舉個例子,以下就是我寫的乙個為返回void方法進行的單元測試:

@test

public

void testserveresource() throws exception catch(exception ex)

}

我們可以看到,最關鍵的地方在第13到20行之間,我們用乙個try塊包含了可能炮異常的**段,並在這個塊尾部加上asserttrue(true),而在catch塊中加上asserttrue(false),那麼結果就很明了了,如果這個方法是正確的執行,那麼它肯定是執行完try塊中的所有的語句,所以會執行asserttrue(true)而顯示綠條。但是如果這個方法執行不正確,那麼就會在14或者15行丟擲異常,從而執行catch塊中,所以就會執行到19行,從而顯示紅條了。

Java單元測試

直接目的 是為了提高 質量,減少自己的 出現線上bug。實現思路 覆蓋 實現的路徑。保證每條路徑都能覆蓋到,並且值在預期之內。長遠意義 保證 在修改bug前後 重構前後的邏輯一致。更像是留給後期維護的 邏輯文件。溫習下大學的知識。這裡寫描述 測試過程 參與人測試方法 單元測試 開發白盒 語句覆蓋 判...

JAVA單元測試入門

現在單元測試很流行,都說要測試驅動開發了嘛,還有敏捷開發什麼的,且不說思路怎麼樣,技術走勢我們控制不了,不過就單元測試技術本身來說,還是有一定意義的。單元測試就是寫 來測試 主要就是對方法的測試,細分的話也可以分為黑盒測試,白盒測試,以及模擬測試,一般三種都要同時使用,最基本的就是呼叫一下方法,ju...

java單元測試junit

推薦 unit3.81與junit4.0區別 1.在 junit 4 中,測試是由 test 注釋來識別的 2.unit 3.81 測試執行程式時會在執行每個測試之前自動呼叫 setup 方法,在junit4.0中,要用 before 注釋 3.在 junit 3.81 中,測試執行程式時會在執行每...