JUnit單元測試(七) JUnit之整合模式

2021-08-27 10:34:32 字數 985 閱讀 8354

junit單元測試(七)--junit之整合模式

junit會自動執行所有以test開頭的方法,可是如果只想執行其中一部分的方法該怎麼辦呢,還有,大家知道乙個測試類中可以包含多個測試方法,每個測試方法又可以包含多個斷言語句,那麼乙個測試類中能否包含其他的測試類呢?也就是說,多個測試類之間能否進行整合呢?這些問題都可以通過junit的整合模式加以解決。

我們需要在測試類中新增乙個靜態方法,其**如下:

public static test suite(),可以將需要執行的測試方法放進去,有了test suite()方法,junit就不會自動執行所有以test開頭的方法,而是直接執行test suite()中所列舉的測試方法。

也可以將其它測試類放入該方法中,從而實現多個測試類的整合。

import junit.framework;

public class testcomputer extends testcase

protected void setup()

public void testadd()

public void testminus()

public void testmultiply()

public void testdivide()

public static test suite()

}

以上是進行了測試方法的整合,還可以進行測試類的整合(前面的文章中有講到過)。

import junit.framework;

public class tc extends testcase

protected void setup()

public static test suite()

}

該類執行時就會執行testcomputertwo類下面所有的測試方法,以及testcomputer類中suite()方法中所包含的測試方法。

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...