在JUnit3.x中對(duì)測(cè)試必須繼承 TestCase,并且每個(gè)方法名必須以test開(kāi)頭.比如: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)題郁悶了
我半天.解決了,真高興!