Junit單元測試

2021-07-04 15:15:51 字數 981 閱讀 7244

書寫規範

包:寫在.test包下或者.junit包下

類命名規範:***xxtest

測試方法規範:

命名規範:test***xx

其他規範:返回值為void

空參如何使用junit單元測試?

在需要測試的方法上加上@test註解,ctrl+1導包

@test

public void testgetclient()

junit中斷言的使用

可以看出,在上面的**中,我使用的是syso來輸出結果,

其實還有另外一種方式來判斷是否得到了自己想要的結果,這就是斷言。

那麼怎麼使用斷言呢?其實就是使用assert類的一些靜態方法

@test

public void testgetclient()

如果斷言通過,那麼junit正常通過,綠色進度條提示

如果斷言沒通過,那麼junit不通過,紅色進度條提示

junit中的before和after註解

@before

public void mybefore()

@after

public void myafter()

使用了@before註解:在測試每乙個方法前都會呼叫一次

使用了@after註解:在測試每乙個方法後都會呼叫一次

junit中的beforeclass和afterclass註解

@beforeclass

public static void mybeforeclass()

@afterclass

public static  void myafterclass()

使用的注意事項:

使用beforeclass註解和afterclass註解時一定要將測試方法寫成static才可以!

使用了@beforeclass註解:在測試這個測試類一開始會呼叫一次

使用了@afterclass註解:在測試完這個測試類會呼叫一次

Junit 單元測試

測試類package com.lin.music item import android.content.contentresolver import android.content.context import android.database.cursor import android.net....

Junit單元測試

最近在寫一模組的 不能再像原來一樣不認真考慮測試了,因為看看junit如何寫單元測試,這裡作一些筆記。2.關於使用junit的目的。主要有四種 摘自某參考資料。對此,我覺得我是想測試某個類中的某幾個方法,因為覺得這幾個方法比較容易出問題,不過這樣是顯得有些不嚴謹了。其實往往測關鍵方法的時候,其中也都...

JUnit 單元測試)

今天忽然用到了junit,可是發現很久不用以前看的都忘了,今天把這些寫成部落格,也能複習下 junit概述 當我們寫完了乙個類後,總是要執行一下類中的方法,檢視是否符合我們的意圖,這就是單元測試了。而junit就是單元測試工具。l 導包 匯入junit4或以上版本 l 編寫乙個類 person,它就...