JUnit java 单元测试 首先须导入JUnit包:所在项目右击->Build Path->Add Libraries ->选择JUnit->选择一个版本->Finish 一.手动生成 1
测试方法,必须符合下列条件 * 方法必须声明成:public,void * JUnit3方法名必须以test开头,JUnit4则不需要 * 方法无参数 如:JUnit3:Public void testAdd(){} JUnit4:@Test (org
Test) Public void AddTest(){} 2
JUit3 与 JUit4 的区别 源码和测试代码分开放在不同的Source Folder,测试代码所在的包名最好和源码中的包名一一对应
JUnit3测试方法中的类必须继承TestCase(junit
framwork
TestCase);而JUnit4类则不需要继承任何类,但在方法前须加上注解@Test(org
Test)此测试方法,标注该程序是以JUnit的方式来运行的
JUit3:在方法前加上TestCase类的方法setUp(),在执行每一次测试方法之前都会被调用,可把在测试方法中都需要的程序放在这里;最后加上tearDown()方法,在执行每一次方法后都会被调用
JUit4:与JUit3不同的是,在JUit4中是在方法前用注解 @BeforeClass:globeInit(),无论执行多少测试方法,它只执行一次,且运行在最前 @Before:把方法注解成Before,init()与JUit3中的setUp()方法作用一样 @After:把方法注解成After,destroy()与JUit3中的tearDown ()方法作用一样 @AfterClass:无论执行多少测试方法,它只执行一次,且运行在最后 下面分别以JUit3和JUit4