1、测试的对象是一个类中的方法。
2、导入jar包。
3、单元测试方法时候,测试方法命名规则为 public void 方法名(){},注意:测试类不能命名为public class Test{},Test 和 @Test 重名会报 Type mismatch: cannot convert from Test to Annotation
创建source Folder文件夹,测试类的包名和被测试方法的包名一样
4、使用注解方式运行测试方法,在测试方法的上面添加 @Test
5、选择测试方法名右键 run as →Junit Test。
代码如下:
被测试方法:
1 package com.junit; 2 3 public class Junit { 4 public void sum(int a,int b){ 5 System.out.println(a+b); 6 } 7 }
测试方法:
1 package com.junit; 2 3 import org.junit.Test; 4 5 public class Test1 { 6 @Test 7 public void test1(){ 8 Junit junit = new Junit(); 9 junit.sum(1,2); 10 } 11 }
如下图,显示绿条表示单元测试成功,显示红条表示失败
@Ignore:表示不运行单元测试
@Before:在方法之前运行
@After:在方法之后运行
断言:
Assert assertEquals(期望值,实际值)。