我的漫漫程序之旅

          專注于JavaWeb開發(fā)
          隨筆 - 39, 文章 - 310, 評(píng)論 - 411, 引用 - 0
          數(shù)據(jù)加載中……

          JUnit4.x與JUnit3.x的一個(gè)重要區(qū)別


          在JUnit3.x中對(duì)測(cè)試必須繼承 TestCase,并且每個(gè)方法名必須以test開頭.比如:testMethod1

          ()而在JUnit4.x中不必繼承TestCase,采用了注解的方式.只要在測(cè)試的方法上加上注解

          @Test,即可.在JUnit4.x中如果繼承了TestCase,而注解就不起作用了.并且有很重要的一點(diǎn)

          就是在JUnit4.x中繼承了TestCase后,在OutLine視圖中測(cè)試單個(gè)方法時(shí),結(jié)果整個(gè)類都run

          了. 還有一點(diǎn)就是,在3.x中需要實(shí)現(xiàn)setUp和tearDown方法,而在4.x中無(wú)需這樣,可以自定義

          需要在測(cè)試前和測(cè)試后的方法,在方法前加上Annotation@before,@after就可以了.
          對(duì)此,在JUnit4.x不必繼承TestCase用注解即可對(duì)單個(gè)方法進(jìn)行測(cè)試.這個(gè)問(wèn)題郁悶了
          我半天.解決了,真高興!

           



          posted on 2007-11-24 07:56 々上善若水々 閱讀(2802) 評(píng)論(1)  編輯  收藏 所屬分類: 軟件測(cè)試

          評(píng)論

          # re: JUnit4.x與JUnit3.x的一個(gè)重要區(qū)別[未登錄](méi)  回復(fù)  更多評(píng)論   

          thanks
          2009-05-25 10:03 | sky
          主站蜘蛛池模板: 崇州市| 进贤县| 榆中县| 德钦县| 类乌齐县| 东乡| 新民市| 德保县| 札达县| 竹北市| 诸城市| 光山县| 定安县| 武威市| 岫岩| 中卫市| 襄汾县| 井陉县| 布尔津县| 手机| 镇原县| 凌云县| 浦江县| 博客| 安多县| 枝江市| 赞皇县| 炎陵县| 泌阳县| 吐鲁番市| 沅江市| 榆林市| 明水县| 祥云县| 山阴县| 亳州市| 罗田县| 大渡口区| 天峻县| 四子王旗| 新沂市|