在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用注解即可對單個方法進行測試.這個問題郁悶了
我半天.解決了,真高興!