1)什么junit?
junit是一个专业的编写测试代码的工具。
2)建立junit测试类的步骤
2.1 new -》 Junit Test Case
2.2 写上测试类名(建议Test+目标类名称) , 选中目标类 ,next
2.3 选中需要测试的方法 - finish
2.4 生成一个Junit的测试类, 且导入了junit的jar包
3)junit测试方法规则
3.1 在方法上面加上@Test注解
3.2 方法的修饰符必须是public,返回必须void,没有形式参数,可以抛出异常
3.3 方法名的命名没有强制要求,但建议test+方法名
4)junit如何运行
4.1 点击方法,右键-》Junit Test (运行一个方法)
4.2 点击类,右键-》junit test (运行类中的所有方法)
4.3 点击项目,右键-》Junit test (运行项目中的所有类的方法)
5)查看测试结果
看junit的导航条
绿色: 测试通过
红色: 测试不通过
6)判定结果
有返回值的目标方法:使用断言
Assert类: 断言类,用于判断结果
assertEquals(期望值,实际值); 使用equals方法比较
assertTrue(boolean);
assertFalse(boolean);
assertSame(期望值,实际值) 使用==比较
如果没有返回值的目标方法,不需要做任何事情
7) 常用的几个注解
@Test 测试方法的注解
@Before 在调用当前类的每个方法之前都会调用此Before方法
@After 在调用当前类的每个方法之后都会调用此After方法
@BeforeClass 在调用当前类的所有方法之前调用1次@BeforeClass方法,需要方法带上static
@AfterClass 在调用当前类的所有方法之后调用1次@@AfterClass方法,需要方法带上static
Junit单元测试
原文:http://www.cnblogs.com/kmexiaoxiao/p/5118217.html