我的漫漫程序之旅

          專注于JavaWeb開發
          隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
          數據加載中……

          JUnit4.x與JUnit3.x的一個重要區別


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

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

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

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

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

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

           



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

          評論

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

          thanks
          2009-05-25 10:03 | sky
          主站蜘蛛池模板: 成安县| 浮山县| 石林| 罗定市| 万州区| 南丰县| 吐鲁番市| 茂名市| 班戈县| 满城县| 济南市| 电白县| 舞钢市| 深圳市| 永仁县| 天峨县| 青川县| 乐安县| 沁水县| 丹寨县| 苍梧县| 洛宁县| 故城县| 陇南市| 临海市| 板桥市| 定安县| 黄骅市| 迭部县| 怀宁县| 汉源县| 稷山县| 盈江县| 武邑县| 五莲县| 团风县| 平凉市| 四平市| 修武县| 成都市| 黄冈市|