我的漫漫程序之旅

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

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


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

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

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

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

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

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

           



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

          評論

          # re: JUnit4.x與JUnit3.x的一個重要區(qū)別[未登錄]  回復  更多評論   

          thanks
          2009-05-25 10:03 | sky
          主站蜘蛛池模板: 剑河县| 绥滨县| 永胜县| 高邮市| 清原| 和平县| 巍山| 阿尔山市| 彭泽县| 怀化市| 宜都市| 安阳市| 西乌珠穆沁旗| 宁乡县| 炉霍县| 海门市| 金平| 南漳县| 肇东市| 青海省| 齐河县| 元氏县| 社旗县| 象山县| 江津市| 宜兴市| 饶平县| 康乐县| 庐江县| 大方县| 阿拉善左旗| 汉源县| 阿克| 航空| 额尔古纳市| 阜阳市| 翁牛特旗| 上饶县| 大余县| 克什克腾旗| 青田县|