JUnit原始碼中有一點疑問,請教
這是TestSuit的run方法
public void run(TestResult result) {
for (Enumeration e= tests(); e.hasMoreElements(); ) {
Test test= (Test)e.nextElement();
runTest(test, result);.//(*)
//為什麼不直接寫test.run(result);
}
}
public void runTest(Test test, TestResult result) {
test.run(result);
}
run是Component模式中容器與葉子的公共介面,這裡不知道為什麼(*)處不直接呼叫test.run(result),要單獨封裝一個runTest方法?
不知道有什麼特別的理由,或者只是作者一個簡單的封裝?
希望哪位讀過JUnit原始碼的朋友指教~!
public void run(TestResult result) {
for (Enumeration e= tests(); e.hasMoreElements(); ) {
Test test= (Test)e.nextElement();
runTest(test, result);.//(*)
//為什麼不直接寫test.run(result);
}
}
public void runTest(Test test, TestResult result) {
test.run(result);
}
run是Component模式中容器與葉子的公共介面,這裡不知道為什麼(*)處不直接呼叫test.run(result),要單獨封裝一個runTest方法?
不知道有什麼特別的理由,或者只是作者一個簡單的封裝?
希望哪位讀過JUnit原始碼的朋友指教~!
相關文章
- 看JIVE原始碼的一點想法和疑問原始碼
- 請教:jive中使用mysql的疑問MySql
- benq,你好!框架中有關 getDataSource()問題請教一下ENQ框架
- 新手求助,junit問題,請高手指點
- Jive原始碼的疑問原始碼
- 請教:如何去分析原始碼原始碼
- asynchttpclient 使用的一點疑問HTTPclient
- 請教一個JVM問題JVM
- 請教高手一個問題!
- 一點點技術難點請教各位道友
- 關於執行緒使用中的幾個疑問,請教大家!執行緒
- Mybatis【2.2】-- Mybatis關於建立SqlSession原始碼分析的幾點疑問?MyBatisSQLSession原始碼
- 有關事件的一點疑問事件
- 請教一個cookies的問題Cookie
- 請教一個executeBatch()的問題BAT
- 請教各位高手一個問題
- 請blueoxgen解決疑問
- 請教Jive程式碼中的問題
- 侯老師--STL原始碼剖析--書中的疑問一 (轉)原始碼
- 請教jive的一處程式碼
- 在學習中的一點疑問。
- 對 ForumThread 建模的一點疑問thread
- 請教一個struct tag的問題Struct
- 請教一個演算法問題演算法
- 請教一個observer設計問題。Server
- 請教一個ADAPTER的問題APT
- 請教大家一個JAVA的問題Java
- 請教一個WEB START的問題!Web
- 請教一下介面布問題
- 請教關於jive原始碼,請各位高手幫忙 ,謝謝!!!原始碼
- 請教BanQ,讀原始碼先讀那個好?原始碼
- 請教phpword問題PHP
- 請教SAXParseException問題Exception
- 請教:NullPointerException 問題NullException
- 請教JDONJIVE3.6程式碼的問題
- 請教指點,工作迷茫
- [請教]Junit測試web開發中的ActionBean的業務方法WebBean
- 請教一個go切片引用的問題Go