《JUnit In Action》讀書筆記 1
1997年 Erich Gamma(Gang of Four)和Kent Beck( XP )為 Java 創建了JUnit。 若程序的某項功能沒有經過 自動測試 ,那該功能基本等于不存在。 JUnit的當前版本3.8.1。解壓縮 junit .zip到c:\junit3.8.1 運行文本界面的test ruuner java -cp junit.jar;. junit.
1997年 Erich Gamma(Gang of Four)和Kent Beck(
XP)為
Java創建了JUnit。
若程序的某項功能沒有經過
自動測試,那該功能基本等于不存在。
JUnit的當前版本3.8.1。解壓縮
junit.zip到c:\junit3.8.1
運行文本界面的test ruuner
java -cp junit.jar;. junit.textui.TetRunner junit.samples.AllTests
運行圖形界面的test ruuner
java -cp junit.jar;. junit.swingui.TetRunner junit.samples.AllTests
Keep the bar green to keep the code clean.
public class Testxxx extends junit.framework.
TestCase{
...
assertEquals(String message,Object expected,Object actual);
}
繼承了TestCase基類的類,可以使用assertEquals,通過JUnit進行自動測試。
測試用例 test Case
測試集合 test Suite
測試運行器 BaseTestRunner
TestResult
TestListener
腳手架fixture
setUp()->testxxx()->tearDown()
原文轉自:http://www.kjueaiud.com