單元測試 JUnit3 JUnit4

2021-08-30 12:59:26 字數 765 閱讀 1358

junit4和junit3的區別:

junit3的特點:

1.必須繼承testcase

2.測試方法必須以test開頭

3.通過assert*判斷測試結果

4.採用setup和teardown載入初始環境資訊和清除相關資源

junit4的特點:

1.必須引入org.junit.test採用註解方式,類開始的時候要標記@test

2.必須引入類(org.junit.assert.*)

3.採用@befor和@after載入或者清除資源

4.提供對異常的測試@test(expected = "可能丟擲的異常")

5.測試響應時間@test(timeout=1000)(單位:毫秒)

目標類:

測試類:

public class junitdemotest

/*** 測試null情況

* 測試不通過

*/@test

public void testwordformatnull()

/*** 測試為空的情況

*/@test

public void testwordformatempty()

/*** 測試大寫字母開頭的

*/@test

public void testwordformatbegin()

/*** 測試大寫字母開頭的

*/@test

public void testwordformatend() }

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單元測試

書寫規範 包 寫在.test包下或者.junit包下 類命名規範 xxtest 測試方法規範 命名規範 test xx 其他規範 返回值為void 空參如何使用junit單元測試?在需要測試的方法上加上 test註解,ctrl 1導包 test public void testgetclient j...